06 2022 档案
LC.80 删除有序数组中的重复项 II 做题笔记
摘要:注: 本文是做题笔记,并不是原创题解,用于整理自己的思路,文中参考的代码都会标注出处** 题目 LC.80 参考题解 宫水三叶的题解 思路 本题思路和LC.26的通用解法完全一致,如果掌握了LC.26的通解,本题就能秒杀。 class Solution { public int removeDupl
LC.26 删除有序数组中的重复项 做题笔记
摘要:注: 本文是做题笔记,并不是原创题解,用于整理自己的思路,文中参考的代码都会标注出处 题目 LC.26 删除有序数组中的重复项 参考题解 三叶姐的题解 思路 解法1:双指针 题目要求O(1)的空间复杂度 题目要求删除数组中的重复的元素 题目中重复的元素总是连着的 题目中不考虑新长度之后的元素 将题目
LC.27 移除元素 做题笔记
摘要:注: 本文是做题笔记,并不是原创题解,用于整理自己的思路,文中参考的代码都会标注出处 题目地址 LC.27 移除元素 参考题解 宫水三叶题解 思路 题目要求原地修改数组,也就不能使用额外空间 O(n) 级别的时间复杂度 在需要遍历数组,同时保留题目要求的元素时(即 [要求/保留]逻辑) 我们往往采用