首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leetcode
朱大大大
创建于2022-09-21
订阅专栏
leetcode打卡专栏
暂无订阅
共49篇文章
创建于2022-09-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
leetcode-zgd-day37-738.单调递增的数字/714.买卖股票的最佳时机含手续费/968.监控二叉树
738.单调递增的数字 题目链接:Loading Question... - 力扣(LeetCode) 解题思路: 先将数字转换成字符串再转换成char数组,然后再进行处理,最后将char数组在转换回
leetcode-zgd-day36-435.无重叠区间/763.划分字母区间/56.合并区间
435.无重叠区间 题目链接:Loading Question... - 力扣(LeetCode) 解题思路: 首先是对数组进行排序,下面代码的解法是有问题的,想着对两个维度都进行排序,但是往往同时关
leetcode-zgd-day35-860.柠檬水找零/406.根据身高重建队列/452.用最少数量的箭引爆气球
860.柠檬水找零 题目链接:860. 柠檬水找零 - 力扣(LeetCode) 解题思路: 本题以为有什么更好的模拟思想,其实并没有。下面的for循环感觉逻辑还是不够清晰,而且三种面值的钱完全剋以用
leetcode-zgd-day33-1005.K次取反后最大化的数组和/134.加油站/135.分发糖果
1005.K次取反后最大化的数组和 题目链接:1005. K 次取反后最大化的数组和 - 力扣(LeetCode) 解题思路: 这个方法是使用普通排序的方法做的,这样做有一个坏处就是,反转到已经没有负
leetcode-zgd-day32-122.买卖股票的最佳时机II/55.跳跃游戏/45.跳跃游戏II
122.买卖股票的最佳时机II 题目链接:122. 买卖股票的最佳时机 II - 力扣(LeetCode) 解题思路: 贪心贪的是什么: 贪的是所以的正利润。只要是正利润就保留,算进和中。因为同一天可
leetcode-zgd-day31-455.分发饼干/376.摆动序列/52.最大子数组和
455.分发饼干 题目链接:Loading Question... - 力扣(LeetCode) 解题思路:局部最优就是全局最优 376.摆动序列 题目链接:Loading Question... -
leetcode-zgd-day29-491.递增子序列/46.全排列/47.全排列II
491.递增子序列 题目链接:Loading Question... - 力扣(LeetCode) 解题思路: 首先是想到只要后插入的元素比先插入path数组的元素大就可以了,但是这样会存在重复解:
leetcode-zgd-day28-93.复原IP地址/78.子集/90.子集II
93.复原IP地址 题目链接:Loading Question... - 力扣(LeetCode) 解题思路: 错误代码: 差别主要在于if(s.charAt(startIndex) == '0')下
leetcode-zgd-day27-39.组合总和/40.组合总和II/131.分割回文串
39.组合总和 题目链接:39. 组合总和 - 力扣(LeetCode) 解题思路: 40.组合总和II 题目链接:40. 组合总和 II - 力扣(LeetCode) 解题思路: 131.分割回文串
leetcode-zgd-day25-216.组合总和III/17.电话号码的字母组合
216.组合总和III 题目链接:216. 组合总和 III - 力扣(LeetCode) 解题思路: 回溯法组合题目 该题目审题得知,只能使用数组1-9,并且不允许数字有重复。 1.回溯的结束条件:
leetcode-zgd-day24-77.组合
77.组合 开始回溯法了!!!! 题目链接:77. 组合 - 力扣(LeetCode) 解题思路: 该题目中需要注意的点是:
leetcode-zgd-day23-669.修剪二叉搜索树/108.将有序数组转换成二叉搜索树/538.把二叉搜索树转换成累加树
669.修剪二叉搜索树 题目链接:669. 修剪二叉搜索树 - 力扣(LeetCode) 该题目最开始是想找到low和high的位置,然后根据条件判断将所有不符合条件的结点一并删除,不过这样处理是比较
leetcode-zgd-day22-235.二叉搜索树的最近公共祖先/701.二叉搜索树中的插入操作/450.删除二叉搜索树中的节点
235.二叉搜索树的最近公共祖先 题目链接:235. 二叉搜索树的最近公共祖先 - 力扣(LeetCode) 解题思路: 这个写法根本没用到二叉搜索树这个性质,是个树就可以这么写 利用了二叉搜索树的性
leetcode-zgd-day21-530.二叉搜索树的最小绝对差/501.二叉搜索树中的众数/236.二叉树的最近公共祖先
530.二叉搜索树的最小绝对差 题目链接:Loading Question... - 力扣(LeetCode) 解题思路: 首先通过层序遍历把二叉树转换成数组,再对数组进行排序,然后再遍历数组确定最小
leetcode-zgd-day20-654.最大二叉树/617.合并二叉树/700.二叉搜索树中的搜索/98.验证二叉搜索树
654.最大二叉树 题目链接:654. 最大二叉树 - 力扣(LeetCode) 解题思路: 递归模拟法:按照题目描述进行模拟即可,较好理解 617.合并二叉树 题目链接:617. 合并二叉树 - 力
leetcode-zgd-day18-513.找树左下角的值/112.113路径总和 i.ii/106.105.从中序与后序/前序遍历序列构造二叉树
513.找树左下角的值 题目链接:513. 找树左下角的值 - 力扣(LeetCode) 迭代法:借助队列进行层序遍历 112.路径总和 题目链接:112. 路径总和 - 力扣(LeetCode) 回
leetcode-zgd-day17-110.平衡二叉树/257.二叉树的所有路径/404.左叶子之和
110.平衡二叉树 题目链接:110. 平衡二叉树 - 力扣(LeetCode) 递归写法: 核心思想还是求每个子树的最大高度,然后判断是否是平衡二叉树,如果不是直接不返回深度了,返回-1,这样就可以
leetcode-zgd-day16-104.二叉树的最大深度/111.二叉树的最小深度/222.完全二叉树的节点个数
104.二叉树的最大深度 题目链接:104. 二叉树的最大深度 - 力扣(LeetCode) 递归法1: 递归法2: 迭代法:通过层序遍历看一共多少层 111.二叉树的最小深度 题目链接:111. 二
leetcode-zgd-day15-102.二叉树层序遍历/226.翻转二叉树/101.对称二叉树
102.二叉树层序遍历 题目链接:102. 二叉树的层序遍历 - 力扣(LeetCode) 层序遍历的模板写法,深度优先搜索使用栈,广度优先搜索则使用队列来辅助实现: 递归法解题: 增加了一个深度用来
leetcode-zgd-day14-144.94.145.二叉树的前中后序遍历
144.94.145.二叉树的前中后序遍历 递归做法: 递归做法三种遍历方式的区别只在于语句执行顺序,比较好理解这里不过多赘述。 迭代做法: 迭代解法中前序遍历较为简单,后续遍历是使用前序遍历的巧解
下一页