摘要:        
快慢指针(主要解决链表中的问题) 链表中是否包括环,进而求链表中环的入口节点 链表的中间节点(重要作用就是对链表进行归并排序) 链表的倒数第k个节点 等等 左右指针(主要解决数组(或者字符串)中的问题) 二分查找 求排序树组中和为sum的两个数 反转数组(字符串) 滑动窗口(双指针技巧的最高境界)     阅读全文
posted @ 2020-08-27 10:59
程序员曾奈斯
阅读(331)
评论(0)
推荐(0)
        
            
        
        
摘要:        
二分算法的前提是排序数组,通过折半查找的方式,将找到目标值的时间复杂度缩小到O(logn) 最主要的3个问题 查找某元素即返回索引 查找某元素的左边界索引 查找某元素的右边界索引 二分算法框架: // 查找某元素即返回索引 int binarySearch(int num[], int length    阅读全文
posted @ 2020-08-27 08:58
程序员曾奈斯
阅读(202)
评论(0)
推荐(0)
        

浙公网安备 33010602011771号