掘友等级
获得徽章 8
#每日一题#
算法第八日
// 旋转链表,将列表向右移动 K 个节点
#每日一题#
算法第七日
//找两个列表的相交点
// pA走过的路径为A链+B链
//
// pB走过的路径为B链+A链
//pA和pB走过的长度都相同,都是A链和B链的长度之和,相当于将两条链从尾端对齐,如果相交,则会提前在相交点相遇,如果没有相交点,则会在最后相遇。
#每日一题#
算法第六日
/**
*给你一个整数数组 nums 和一个整数 k ,请你统计并返回该数组中和为 k 的 连续 子数组的个数。*
*/
#每日一题#
算法第五日
/**
* 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?
* 请你找出所有和为 0 且不重复的三元组。
* 注意: 答案中不可以包含重复的三元组。
*/
#每日一题#
算法第四日
/**
* 电话号码的字母组合
* 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。
* 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
**/
#每日一题#
算法第三日
/**
* 二分查找算法: 优化查找时间(不遍历所有数据)
* 折半查找的原理:
* 1> 数组必须是有序的
* 2> 必须已知min和max(知道范围)
* 3> 动态计算mid的值,取出mid对应的值进行比较
* 4> 如果mid对应的值大于要查找的值,那么max要变小为mid-1
* 5> 如果mid对应的值小于要查找的值,那么min要变大为mid+1
*/
比较详细的解说了图片缓存的原理和方法,对一些准备做缓存的开发人员有一定的帮助,对面试过程中面试官问的缓存这方面的问题也有一定的解说帮助,希望有需求的小伙伴可以看下这篇文章。
的确,写作是最好的梳理自己技术知识的方法,但是自己文笔不好,提笔总不知道用啥合适的语言去描述,以至于每次写完博客都感觉自己要么写了一堆废话,要么都是代码凑数,整的自己越来越不自信了。郁闷啊……
下一页