首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode刷题日记
Meteor_cyx
创建于2025-10-10
订阅专栏
代码随想录算法夏令营
暂无订阅
共9篇文章
创建于2025-10-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Day 15 513.找树左下角的值 112. 路径总和 106.从中序与后序遍历序列构造二叉树
513. 找树左下角的值 - 力扣(LeetCode) 自己AC的方法,逻辑比较混乱 路径求和问题 把+/-融入递归/回溯的过程,复杂度为$O(N)$ 找到路径后for循环累加,复杂度为$O(N^2)
Day14 110.平衡二叉树 257. 二叉树的所有路径 404.左叶子之和 222.完全二叉树的节点个数
110. 平衡二叉树 - 力扣(LeetCode) 求左右子树的高度 257. 二叉树的所有路径 - 力扣(LeetCode) 通过一次遍历就能找到所有路径,所以要做的就是在遍历的过程中记录路径。 P
Day 13 226.翻转二叉树 101. 对称二叉树 104.二叉树的最大深度 111.二叉树的最小深度
226. 翻转二叉树 - 力扣(LeetCode) 遍历一次二叉树即可,并在遍历的函数中加入操作swap(root->left,root->right) 后序、前序 中序 101. 对称二叉树 - 力
Day12 二叉树遍历
深度优先遍历 144. 二叉树的前序遍历 - 力扣(LeetCode) 145. 二叉树的后序遍历 - 力扣(LeetCode) 94. 二叉树的中序遍历 - 力扣(LeetCode) 给你二叉树的根
Day11 150. 逆波兰表达式求值 239. 滑动窗口最大值 347.前 K 个高频元素
150. 逆波兰表达式求值 - 力扣(LeetCode) 规则是先输入两个数,再输入运算符。将运算的结果作为后续运算的数。 还是应该想到栈,如果是数,就入栈,如果遇到操作符+``-``*``/,就取出
Day9 232.用栈实现队列 225. 用队列实现栈 20. 有效的括号 1047. 删除字符串中的所有相邻重复项
232. 用栈实现队列 - 力扣(LeetCode) push的对象永远是stack_in pop的对象永远是stack_out 只有stack_out为空时,才会获取stack_in的元素 stac
Day 8 151. 反转字符串中的单词 卡码网55. 右旋字符串(第八期模拟笔试)
151. 反转字符串中的单词 - 力扣(LeetCode) 思路难点: 如果不使用额外的空间,就需要整体翻转+局部翻转 编程难点: 去除多余空格的函数实现,确保逻辑清晰 注意点: void remov
Day7 | 344.反转字符串 541. 反转字符串II 卡码网54.替换数字
344. 反转字符串 - 力扣(LeetCode) 左右指针 541. 反转字符串 II - 力扣(LeetCode) 54. 替换数字(第八期模拟笔试) 遍历字符串,确定数字字符的个数,从而计算替换
Day1 | 704. 二分查找 27.移除元素 977.有序数组的平方 | [二分查找][双指针]
1.二分查找:注意区间定义及其边界条件 2.双指针:移动的条件、停止的条件 ------------