1.视频讲解:(https://www.bilibili.com/video/BV18G5UzzE8c/)2.题目链接:(https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii/)3.思路:双指针法定义两个指针慢指针slow用来记录处理好的数组快指针fast遍历数组用来寻找有效元素快慢指针都从2开始需要判断快指针当前指向的元素是否保留如果当前fast指向的元素不等于slow-2指向的元素说明fast指向的元素没有重复出现超过2次可以保留。所以把fast指向的元素赋给slow最后返回slow就是新长度。4.难点:如果原数组长度2直接输出因此指针应该从2开始遍历然后快指针找到的有效元素需从数组下标2开始赋值。5.心得体会:比起昨天的去除重复项难度升高要更认真分析数组的逻辑对双指针有进一步了解。6.代码: