我们首先将是善良的,这一点最要紧,然后|

ASO2001

园龄:3年粉丝:0关注:2

随笔分类 -  算法学习

LC.80 删除有序数组中的重复项 II 做题笔记
摘要:注: 本文是做题笔记,并不是原创题解,用于整理自己的思路,文中参考的代码都会标注出处** 题目 LC.80 参考题解 宫水三叶的题解 思路 本题思路和LC.26的通用解法完全一致,如果掌握了LC.26的通解,本题就能秒杀。 class Solution { public int removeDupl
18
0
0
LC.26 删除有序数组中的重复项 做题笔记
摘要:注: 本文是做题笔记,并不是原创题解,用于整理自己的思路,文中参考的代码都会标注出处 题目 LC.26 删除有序数组中的重复项 参考题解 三叶姐的题解 思路 解法1:双指针 题目要求O(1)的空间复杂度 题目要求删除数组中的重复的元素 题目中重复的元素总是连着的 题目中不考虑新长度之后的元素 将题目
24
0
0
LC.27 移除元素 做题笔记
摘要:注: 本文是做题笔记,并不是原创题解,用于整理自己的思路,文中参考的代码都会标注出处 题目地址 LC.27 移除元素 参考题解 宫水三叶题解 思路 题目要求原地修改数组,也就不能使用额外空间 O(n) 级别的时间复杂度 在需要遍历数组,同时保留题目要求的元素时(即 [要求/保留]逻辑) 我们往往采用
13
0
0
LC.206 反转单链表 解题笔记
摘要:题目链接: https://leetcode.cn/problems/reverse-linked-list/ 笔记 想法 凡是涉及链表的题,最好画图后再做 本题是实现单链表的反转,比较简单。 要实现链表反转,我们可以将目的分解成 修改每一个节点的指针指向 将原本的首节点指向 Null ,原本的尾节
20
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起