![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leetcode
文章平均质量分 53
p_m_h
这个作者很懒,什么都没留下…
展开
-
代码随想录算法训练营第29天 | 491.递增子序列,46. 全排列,47. 全排列 II
全排列需要遍历整个数组原创 2022-10-30 22:45:48 · 151 阅读 · 1 评论 -
代码随想录算法训练营第30天 | 总结
回溯总结原创 2022-10-30 22:38:49 · 142 阅读 · 0 评论 -
代码随想录算法训练营第28天 | 93.复原IP地址,78. 子集,90. 子集 II
分割问题自己构造函数判断分割条件 子集问题直接套模板原创 2022-10-29 12:01:08 · 168 阅读 · 0 评论 -
代码随想录算法训练营第27天 | 39. 组合总和,40. 组合总和 II,131. 分割回文串
回溯递归函数中可以根据情况添加参数原创 2022-10-28 15:09:46 · 167 阅读 · 0 评论 -
代码随想录算法训练营第25天 | 216. 组合总和 III,17. 电话号码的字母组合
回溯的本质是嵌套n层循环 可以画出树形图原创 2022-10-26 20:14:24 · 178 阅读 · 0 评论 -
代码随想录算法训练营第24天 | 77. 组合
回溯三部曲原创 2022-10-26 12:02:27 · 96 阅读 · 0 评论 -
代码随想录算法训练营第23天 | 538. 把二叉搜索树转换为累加树,108. 将有序数组转换为二叉搜索树,669. 修剪二叉搜索树
二叉搜索树的性质可以类似于顺序数组类比思考原创 2022-10-23 22:16:11 · 105 阅读 · 0 评论 -
代码随想录算法训练营第22天 | 450. 删除二叉搜索树中的节点,701. 二叉搜索树中的插入操作,235. 二叉搜索树的最近公共祖先
操作二叉树 在return返回值上操作原创 2022-10-22 22:03:43 · 187 阅读 · 0 评论 -
代码随想录算法训练营第21天 | 236. 二叉树的最近公共祖先,501. 二叉搜索树中的众数,530. 二叉搜索树的最小绝对差
双指针在二叉搜索树中的应用 以及从底向上用后序遍历原创 2022-10-21 20:38:37 · 272 阅读 · 0 评论 -
代码随想录算法训练营第20天 | 654.最大二叉树,3. 无重复字符的最长子串,617. 合并二叉树,98. 验证二叉搜索树
利用二叉搜索树的性质进行递归原创 2022-10-20 20:08:07 · 316 阅读 · 0 评论 -
代码随想录算法训练营第18天 | 513. 找树左下角的值,112. 路径总和,106.从中序与后序遍历序列构造二叉树,105.从前序与中序遍历序列构造二叉树
回溯可以隐藏在递归函数的参数中 每次出来为当前层的值原创 2022-10-16 21:43:18 · 441 阅读 · 0 评论 -
代码随想录算法训练营第17天 | 110. 平衡二叉树,257. 二叉树的所有路径,404. 左叶子之和
向左右递归时 可以作为中的操作的数值原创 2022-10-13 22:44:11 · 1170 阅读 · 0 评论 -
代码随想录算法训练营第16天 | 104.二叉树的最大深度 (优先掌握递归), 111.二叉树的最小深度 (优先掌握递归), 222.完全二叉树的节点个数(优先掌握递归)
一般对二叉树属性计算 都用后序遍历原创 2022-10-11 22:40:38 · 1523 阅读 · 0 评论 -
代码随想录算法训练营第15天 | 层序遍历 ,226.翻转二叉树 (优先掌握递归) ,101. 对称二叉树 (优先掌握递归)
递归时 前中后序遍历 需要具体情况根据模拟分析原创 2022-10-10 21:52:47 · 1559 阅读 · 0 评论 -
代码随想录算法训练营第14天 | 144.二叉树前序遍历,145.二叉树后序遍历,94.二叉树中序遍历
递归三部曲思路需要熟练掌握原创 2022-10-08 21:37:08 · 1793 阅读 · 0 评论 -
代码随想录算法训练营第13天 | 150. 逆波兰表达式求值, 239. 滑动窗口最大值,347.前 K 个高频元素
栈用于相邻匹配 堆优先队列用于topK 单调队列原创 2022-10-07 22:26:31 · 1887 阅读 · 0 评论 -
代码随想录算法训练营第9天 | 232.用栈实现队列 ,225. 用队列实现栈 ,20. 有效的括号 ,1047. 删除字符串中的所有相邻重复项
顺序匹配问题可以用栈 java deque类可用来实现栈和队列原创 2022-10-06 19:42:32 · 1839 阅读 · 0 评论 -
代码随想录算法训练营第8天 | 344.反转字符串 ,541. 反转字符串II,剑指Offer 05.替换空格 ,151.翻转字符串里的单词 ,剑指Offer58-II.左旋转字符串 9.30
字符串主要掌握反转 复杂时可以考虑整体+局部反转原创 2022-10-05 20:19:04 · 2008 阅读 · 0 评论 -
代码随想录算法训练营第⑦天 | 454.四数相加II ,383. 赎金信,15. 三数之和,18. 四数之和 9.30
三数之和,四数之和 双指针思想还有对去重操作加深印象原创 2022-09-30 12:23:35 · 2403 阅读 · 0 评论 -
代码随想录算法训练营第六天 | 242.有效的字母异位词,349. 两个数组的交集,202. 快乐数 , 1. 两数之和 9.26
代码随想录算法训练营第六天 | 242.有效的字母异位词,349. 两个数组的交集,202. 快乐数 , 1. 两数之和 9.26原创 2022-09-28 22:38:22 · 2776 阅读 · 0 评论 -
代码随想录算法训练营第四天 | 24.两两交换链表中的节点,19.删除链表的倒数第N个节点 ,142.环形链表II ,160.链表相交 9.24
代码随想录算法训练营第四天 | 24.两两交换链表中的节点,19.删除链表的倒数第N个节点 ,142.环形链表II ,160.链表相交 9.24原创 2022-09-25 18:05:20 · 3252 阅读 · 0 评论 -
代码随想录算法训练营第三天 | 203.移除链表元素,206.反转链表,707.设计链表 9.23
代码随想录算法训练营第三天 | 203.移除链表元素,206.反转链表,707.设计链表 9.23原创 2022-09-23 22:18:07 · 3463 阅读 · 0 评论 -
代码随想录算法训练营第二天 | 977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵2
代码随想录算法训练营第二天 | 977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵2原创 2022-09-22 22:42:45 · 3693 阅读 · 0 评论 -
代码随想录算法训练营第一天 | 704. 二分查找,35. 搜索插入位置,27.移除元素
代码随想录算法训练营第一天 | 704. 二分查找,35. 搜索插入位置,27.移除元素原创 2022-09-21 21:53:25 · 3996 阅读 · 1 评论