搜索
Ctrl K
计算机技术
生活
力扣
豆瓣读书
力扣
leetcode Writeup Record
前缀和与差分
动态规划
单调栈
单调队列
双指针
哈希表
回溯
字符串
数组
栈
树
链表
队列
283.移动零
cover_index 指向接下来要被覆盖的下标,只需要把遇到的非0在存放在该下标即可,记得更新 cover_index 。完成元素移动之后,此刻 cover_index 指向的下标到结尾全部置为 0
#数组
27.移除元素
核心就是 维护好 cover_index 下标,即指向接下来要被覆盖的下标
#数组
47.全排列II
这道题很好体现 树层和树枝的去重,树层去重需要创建一个局部记录项,树枝去重需要创建一个全局记录项。因为树枝在不同的栈中,树层在同一个栈中
#回溯
46.全排列
有上一道题的节奏,这道题就轻松许多
#回溯
491. 非递减子序列
回溯题,画图是至关重要的,可以不被绕晕
#回溯
98.验证二叉搜索树
中序遍历二叉搜索树得到递增的有序数据
#树
90.子集II
这道题确实再刷没能做出来,但我清楚要去重的是同一层的节点。结合前面已经做的几道题,按理这道就是一个组合题,但可能长时间思考导致思路混乱。这道题卡住我的是 去重,但去重已经在 40.组合总和 II完成,应该是隔离刷题时间有点久
#回溯
78.子集
在脑子中思考,草稿纸上简单草图就写出来了,因此没有什么好记录的,就简单取用《代码随想录》的图和几句说明吧
#回溯
131.分割回文串
这道题没有能够做出来,尽管对于切割有些思路了,但是对于 substr 方法有些误解(后面详细谈一谈它的用法),导致实际返回的容器中有很多重复项
#回溯
82.删除排序链表中的重复元素 II
当我们的链表中删除某个节点,如果这个节点可能包含头结点,那么务必使用虚拟头结点,因为删除节点需要拥有待删除节点的前一个节点才能进行删除
#链表
1
2
3
4
5
6
7
我
们
应
该
坚
守
正
确
的
道
路
,
而
不
是
看
似
正
确
的
道
路
,
可
有
太
多
不
深
思
的
人
误
入
歧
途
了
朋友
个人原创作品集
推荐机场(用多少买多少,不重置)
推荐AI(体验并且可以购买 API)
极客兔兔
Rainer Grimm(并发编程)
爱编程的大丙
谭升的博客
杜老师说
第二学堂
清和
祈星海
太傅博客
今今今生
笨鸟教程
draveness
incredibuild
Tangly的学习笔记
KashiwaのBlog
deepin
鸟窝
文件转换免费网站
yihui
wpfx网盘分享
ArthurChiao's Blog
得物技术
火龙果
计算机技术学习笔记
kaito
筱晶IT知识库
wuli.wiki
skynet教程
分享Java+MySQL+Redis教程
推荐 CPP 初学网站
C++后端开发进阶教程
申请友链
账号
Github
哔哩哔哩
联系
| 由
Hexo
及
致远
驱动