首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
功法秘笈
古今
创建于2023-07-29
订阅专栏
随心录
暂无订阅
共109篇文章
创建于2023-07-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
算法修炼Day39|62.不同路径 ● 63. 不同路径 II
题目: 代码实现: 题目:63. 不同路径 II - 力扣(LeetCode) 代码实现:11111
算法修炼Day38|509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯
题目:509. 斐波那契数 - 力扣(LeetCode) 代码实现: 题目:70. 爬楼梯 - 力扣(LeetCode) 代码实现: 题目:746. 使用最小花费爬楼梯 - 力扣(LeetCode)
算法修炼Day37|● 738.单调递增的数字 ● 968.监控二叉树
题目:738. 单调递增的数字 - 力扣(LeetCode) 代码实现: 题目:968. 监控二叉树 - 力扣(LeetCode) 代码实现:
算法修炼Day30|● 332.重新安排行程 ● 51. N皇后
题目:332. 重新安排行程 - 力扣(LeetCode) 代码实现: 题目:51. N 皇后 - 力扣(LeetCode) 代码实现:
算法修炼Day36|● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间
题目:435. 无重叠区间 - 力扣(LeetCode) 代码实现: 题目:763. 划分字母区间 - 力扣(LeetCode) 代码实现: 题目:56. 合并区间 - 力扣(LeetCode) 代码
算法修炼Day35|● 860.柠檬水找零 ● 406.根据身高重建队列 ● 452. 用最少数量的箭引爆气球
题目:860. 柠檬水找零 - 力扣(LeetCode) 代码实现: 题目:406. 根据身高重建队列 - 力扣(LeetCode) 代码实现: 题目:452. 用最少数量的箭引爆气球 - 力扣(Le
算法修炼Day34|1005.K次取反后最大化的数组和 ● 134. 加油站 ● 135. 分发糖果
题目:1005. K 次取反后最大化的数组和 - 力扣(LeetCode) 代码实现: 题目: 代码实现: 题目: 代码实现:
算法修炼Day32|● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
题目:122. 买卖股票的最佳时机 II - 力扣(LeetCode) 代码实现: 题目:55. 跳跃游戏 - 力扣(LeetCode) 代码实现: 题目:45. 跳跃游戏 II - 力扣(LeetC
算法修炼Day31|● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和
题目:455. 分发饼干 - 力扣(LeetCode) 代码实现: 题目:376. 摆动序列 - 力扣(LeetCode) 代码实现: 题目:53. 最大子数组和 - 力扣(LeetCode) 代码实
算法修炼Day29|491.递增子序列 46.全排列 47.全排列 II
题目:491. 递增子序列 - 力扣(LeetCode) 代码实现: 题目:46. 全排列 - 力扣(LeetCode) 代码实现: 题目:47. 全排列 II - 力扣(LeetCode) 代码实现
算法修炼Day28|93.复原IP地址 ● 78.子集 ● 90.子集II
题目:93. 复原 IP 地址 - 力扣(LeetCode) 代码实现: 题目:78. 子集 - 力扣(LeetCode) 代码实现: 题目:90. 子集 II - 力扣(LeetCode) 代码实现
算法Day27|39. 组合总和 ● 40.组合总和II ● 131.分割回文串
题目:39. 组合总和 - 力扣(LeetCode) 代码实现: 题目:40. 组合总和 II - 力扣(LeetCode) 代码实现: 题目: 代码实现:
算法修炼Day25|● 216.组合总和III ● 17.电话号码的字母组合
题目:216. 组合总和 III - 力扣(LeetCode) 思路/想法: 陷入了参考(抄)答案的怪圈。。 代码实现: 题目:17. 电话号码的字母组合 - 力扣(LeetCode) 代码实现:
算法修炼Day24| 77. 组合
题目:77. 组合 - 力扣(LeetCode) 思路/想法: 回溯算法,for循环进行横向遍历。递归进行深度遍历。 递归三部曲:确定递归函数及其参数,确定终止条件,确定单层搜索的逻辑。 代码实现:
算法修炼Day23|● 669. 修剪二叉搜索树 ● 108.将有序数组转换为二叉搜索树 ● 538.把二叉搜索树转换为累加树
题目:669. 修剪二叉搜索树 - 力扣(LeetCode) 思路/想法: 前序遍历。中的处理逻辑:当前节点值小于较小值时,向其右子树进行递归遍历,当前节点值大于较大值时,向其左子树进行遍历。左右进行
算法修炼Day22|● 235. 二叉搜索树的最近公共祖先 ● 701.二叉搜索树中的插入操作 ● 450.删除二叉搜索树中的节点
题目:235. 二叉搜索树的最近公共祖先 - 力扣(LeetCode) 思路/想法: 当根节点值介于左节点和右节点之间时,当前节点就是左右节点的最近公共祖先。 代码实现: 题目:701. 二叉搜索树中
算法修炼Day21|530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 236. 二叉树的最近公共祖先
题目:530. 二叉搜索树的最小绝对差 - 力扣(LeetCode) 思路/想法: 两个数之间差值最小的值一定是在相邻节点之间的值中,采用中序遍历,双指针控制 代码实现: 题目:501. 二叉搜索树中
算法修炼Day18|513.找树左下角的值 ● 112. 路径总和 113.路径总和ii ● 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历
题目:513. 找树左下角的值 - 力扣(LeetCode) 代码实现: 题目:112. 路径总和 - 力扣(LeetCode) 代码实现:
算法修炼Day20|● 654.最大二叉树 ● 617.合并二叉树 ● 700.二叉搜索树中的搜索 ● 98.验证二叉搜索树
题目:654. 最大二叉树 - 力扣(LeetCode) 思路/想法: 递归:前序遍历 代码实现: 题目:617. 合并二叉树 - 力扣(LeetCode) 思路/想法: 前序遍历 代码实现: 题目:
算法修炼Day17|110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.左叶子之和
题目:110. 平衡二叉树 - 力扣(LeetCode) 思路/想法: 遍历顺序:后序遍历。 代码实现: 题目:257. 二叉树的所有路径 - 力扣(LeetCode) 思路/想法: 前序遍历 代码实
下一页