自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 代码随想录算法训练营第29天 | 491.递增子序列,46. 全排列,47. 全排列 II

全排列需要遍历整个数组

2022-10-30 22:45:48 156 1

原创 代码随想录算法训练营第30天 | 总结

回溯总结

2022-10-30 22:38:49 148

原创 代码随想录算法训练营第28天 | 93.复原IP地址,78. 子集,90. 子集 II

分割问题自己构造函数判断分割条件 子集问题直接套模板

2022-10-29 12:01:08 175

原创 代码随想录算法训练营第27天 | 39. 组合总和,40. 组合总和 II,131. 分割回文串

回溯递归函数中可以根据情况添加参数

2022-10-28 15:09:46 173

原创 代码随想录算法训练营第25天 | 216. 组合总和 III,17. 电话号码的字母组合

回溯的本质是嵌套n层循环 可以画出树形图

2022-10-26 20:14:24 179

原创 代码随想录算法训练营第24天 | 77. 组合

回溯三部曲

2022-10-26 12:02:27 100

原创 代码随想录算法训练营第23天 | 538. 把二叉搜索树转换为累加树,108. 将有序数组转换为二叉搜索树,669. 修剪二叉搜索树

二叉搜索树的性质可以类似于顺序数组类比思考

2022-10-23 22:16:11 109

原创 代码随想录算法训练营第22天 | 450. 删除二叉搜索树中的节点,701. 二叉搜索树中的插入操作,235. 二叉搜索树的最近公共祖先

操作二叉树 在return返回值上操作

2022-10-22 22:03:43 192

原创 代码随想录算法训练营第21天 | 236. 二叉树的最近公共祖先,501. 二叉搜索树中的众数,530. 二叉搜索树的最小绝对差

双指针在二叉搜索树中的应用 以及从底向上用后序遍历

2022-10-21 20:38:37 274

原创 代码随想录算法训练营第20天 | 654.最大二叉树,3. 无重复字符的最长子串,617. 合并二叉树,98. 验证二叉搜索树

利用二叉搜索树的性质进行递归

2022-10-20 20:08:07 323

原创 代码随想录算法训练营第18天 | 513. 找树左下角的值,112. 路径总和,106.从中序与后序遍历序列构造二叉树,105.从前序与中序遍历序列构造二叉树

回溯可以隐藏在递归函数的参数中 每次出来为当前层的值

2022-10-16 21:43:18 442

原创 代码随想录算法训练营第17天 | 110. 平衡二叉树,257. 二叉树的所有路径,404. 左叶子之和

向左右递归时 可以作为中的操作的数值

2022-10-13 22:44:11 1173

原创 代码随想录算法训练营第16天 | 104.二叉树的最大深度 (优先掌握递归), 111.二叉树的最小深度 (优先掌握递归), 222.完全二叉树的节点个数(优先掌握递归)

一般对二叉树属性计算 都用后序遍历

2022-10-11 22:40:38 1525

原创 代码随想录算法训练营第15天 | 层序遍历 ,226.翻转二叉树 (优先掌握递归) ,101. 对称二叉树 (优先掌握递归)

递归时 前中后序遍历 需要具体情况根据模拟分析

2022-10-10 21:52:47 1559

原创 代码随想录算法训练营第14天 | 144.二叉树前序遍历,145.二叉树后序遍历,94.二叉树中序遍历

递归三部曲思路需要熟练掌握

2022-10-08 21:37:08 1803

原创 代码随想录算法训练营第13天 | 150. 逆波兰表达式求值, 239. 滑动窗口最大值,347.前 K 个高频元素

栈用于相邻匹配 堆优先队列用于topK 单调队列

2022-10-07 22:26:31 1892

原创 代码随想录算法训练营第9天 | 232.用栈实现队列 ,225. 用队列实现栈 ,20. 有效的括号 ,1047. 删除字符串中的所有相邻重复项

顺序匹配问题可以用栈 java deque类可用来实现栈和队列

2022-10-06 19:42:32 1840

原创 代码随想录算法训练营第8天 | 344.反转字符串 ,541. 反转字符串II,剑指Offer 05.替换空格 ,151.翻转字符串里的单词 ,剑指Offer58-II.左旋转字符串 9.30

字符串主要掌握反转 复杂时可以考虑整体+局部反转

2022-10-05 20:19:04 2009

原创 代码随想录算法训练营第⑦天 | 454.四数相加II ,383. 赎金信,15. 三数之和,18. 四数之和 9.30

三数之和,四数之和 双指针思想还有对去重操作加深印象

2022-09-30 12:23:35 2407

原创 代码随想录算法训练营第六天 | 242.有效的字母异位词,349. 两个数组的交集,202. 快乐数 , 1. 两数之和 9.26

代码随想录算法训练营第六天 | 242.有效的字母异位词,349. 两个数组的交集,202. 快乐数 , 1. 两数之和 9.26

2022-09-28 22:38:22 2785

原创 代码随想录算法训练营第四天 | 24.两两交换链表中的节点,19.删除链表的倒数第N个节点 ,142.环形链表II ,160.链表相交 9.24

代码随想录算法训练营第四天 | 24.两两交换链表中的节点,19.删除链表的倒数第N个节点 ,142.环形链表II ,160.链表相交 9.24

2022-09-25 18:05:20 3259

原创 代码随想录算法训练营第三天 | 203.移除链表元素,206.反转链表,707.设计链表 9.23

代码随想录算法训练营第三天 | 203.移除链表元素,206.反转链表,707.设计链表 9.23

2022-09-23 22:18:07 3470

原创 代码随想录算法训练营第二天 | 977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵2

代码随想录算法训练营第二天 | 977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵2

2022-09-22 22:42:45 3699

原创 代码随想录算法训练营第一天 | 704. 二分查找,35. 搜索插入位置,27.移除元素

代码随想录算法训练营第一天 | 704. 二分查找,35. 搜索插入位置,27.移除元素

2022-09-21 21:53:25 4002 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除