数组
二分查找法
数组的删除
遇到改删除的值就把之后所有值都前移一次,记住定i了,nums[i]千万不要动,只动j
移动零
//双指针,注意相对顺序不要变,都从头开始遍历
有序数组的完全平方
双指针 注意要用新数组接收,指针含义不能变
动画
https://code-thinking.cdn.bcebos.com/gifs/977.有序数组的平方.gif
长度最小子数组
动画:
「代码随想录」209. 长度最小的子数组:【滑动窗口解法】详解 - 长度最小的子数组 - 力扣(LeetCode) (leetcode-cn.com)
错误版本没有写循环,防止一直大于7的情况
链表
删除
设置亚元节点
反转链表
递归:
注意防止空指针和链表循环问题
HTTP://tva1.sinaimg.cn/large/008eGmZEly1gnrf1oboupg30gy0c44qp.gif