【代码】leetcode 17.电话号码的字母组合。
2025-03-22 18:22:54
114
和77几乎一样,注意终止条件多一个。
2025-03-22 17:35:45
88
【代码】leetcode 77.组合。
2025-03-22 17:21:31
88
【代码】leetcode 257.二叉树的所有路径。
2025-03-21 16:13:32
227
注意递归判断的截至条件。
2025-03-21 15:50:49
106
一行搞定,遍历也可以,这样更简单。
2025-03-21 15:41:57
73
【代码】leetcode 559.N叉树的最大深度。
2025-03-21 15:38:21
407
【代码】leetcode 101.对称二叉树。
2025-03-21 15:21:34
315
【代码】leetcode 226.翻转二叉树。
2025-03-21 14:52:49
74
【代码】leetcode 111.二叉树的最小深度。
2025-03-21 14:44:31
338
【代码】leetcode 104.二叉树的最大深度。
2025-03-21 14:36:44
98
同样的内容,可以再写一遍练习一下。
2025-03-21 13:48:28
88
将原来插入队列的部分改为修改下一个指针。
2025-03-21 13:35:38
88
【代码】leetcode 515.在每个树行中找最大值。
2025-03-20 16:10:06
108
【代码】leetcode 429.N叉树的层序遍历。
2025-03-20 15:19:12
66
【代码】leetcode 637.二叉树的层平均值。
2025-03-20 15:05:19
88
【代码】leetcode 199.二叉树的右视图。
2025-03-20 14:59:23
83
【代码】leetcode 107.二叉树的层序遍历。
2025-03-20 14:55:23
98
【代码】leetcode 102.二叉树的层序遍历。
2025-03-20 14:50:03
76
【代码】leetcode 94.二叉树的中序遍历。
2025-03-19 20:23:04
81
【代码】leetcode 145.二叉树的后序遍历。
2025-03-19 20:17:07
84
开启二叉树章节了,加速!
2025-03-19 20:14:27
72
【代码】leetcode 347.前k个高频元素。
2025-03-19 11:22:29
82
栈的简单使用,注意可能会出现负数,在判断数字的时候要分两种情况讨论。
2025-03-19 10:56:44
82
【代码】leetcode 1047.删除字符串中的所有相邻重复项。
2025-03-19 09:52:55
101
栈的简单使用,注意特殊情况即可。
2025-03-19 09:02:19
89
【代码】leetcode 225.用队列实现栈。
2025-03-18 20:07:37
339
【代码】leetcode 232.用栈实现队列。
2025-03-18 19:49:43
316
【代码】leetcode 459.重复的子字符串。
2025-03-18 15:23:38
294
【代码】leetcode 28找出字符串第一个匹配项。
2025-03-18 15:06:43
107
【代码】卡码 55.右旋字符串。
2025-03-18 14:35:55
376
注意,另外两个返回string的函数,形参需要string &s,否则将导致结果返回错误。
2025-03-18 14:22:01
259
【代码】卡码 54.替换数字。
2025-03-18 13:47:47
100
【代码】leetcode 541.反转字符串II。
2025-03-18 11:32:27
240
【代码】leetcode 344.反转字符串。
2025-03-18 11:19:22
356
和三数之和类似,需注意剪枝顺序,同时需注意vector的插入方法。同时continue不能被i++/k++替代。
2025-03-18 09:49:01
144
【代码】leetcode 15.三数之和。
2025-03-18 09:19:55
240
直接使用unordered_map,但是注意当值为0的时候,应该去除该键值对,earse的形参应该是一个指向键值对的指针,而不仅是键。
2025-03-18 08:55:26
95
时间复杂度降到n^2。
2025-03-18 08:32:26
75
【代码】leetcode 1.两数之和。
2025-03-18 08:16:00
215