
leedcode刷题
文章平均质量分 74
null_one
这个作者很懒,什么都没留下…
展开
-
刷题术语简称:OJ、AC...分别代表的意思
刷题的专业术语原创 2023-05-09 16:33:37 · 1326 阅读 · 2 评论 -
刷题小计ACM模式之 1 读取未给出行列数的矩阵,2 动态规划
通过对实验室毕业师兄师姐的询问,大部分所做的校招题目都在赛码网这个平台上, 以前自己刷题都是在Leetcode上,Leetcode属于核心代码模式。在ACM模式中还要自己组织输入输出。所以要开启输入输出和代码逻辑的双训练,因此,切换到ACM模式。原创 2023-05-09 16:27:38 · 548 阅读 · 0 评论 -
算法基础—哈希表散列表的构建和处理冲突
算法基础—哈希表散列表的构建和处理冲突原创 2023-04-25 16:59:01 · 925 阅读 · 0 评论 -
刷题番外--赛码网之C++读取
刷题番外--赛码网之C++读取原创 2023-04-24 17:10:12 · 267 阅读 · 0 评论 -
刷题记录|Day58 ● 739. 每日温度 ● 496.下一个更大元素 I
刷题记录|Day58 ● 739. 每日温度 ● 496.下一个更大元素 I原创 2023-04-13 13:01:07 · 186 阅读 · 0 评论 -
刷题记录|Day57 ● 647. 回文子串 ● 516.最长回文子序列
刷题记录|Day57 ● 647. 回文子串 ● 516.最长回文子序列原创 2023-04-12 13:10:01 · 298 阅读 · 0 评论 -
刷题记录|Day53 ● 1143.最长公共子序列 ● 1035.不相交的线 ● 53. 最大子序和 动态规划
刷题记录|Day53 ● 1143.最长公共子序列 ● 1035.不相交的线 ● 53. 最大子序和 动态规划原创 2023-04-08 12:00:11 · 422 阅读 · 0 评论 -
刷题记录|Day52● 300.最长递增子序列 ● 674. 最长连续递增序列 ● 718. 最长重复子数组
刷题记录|Day52● 300.最长递增子序列 ● 674. 最长连续递增序列 ● 718. 最长重复子数组原创 2023-04-08 11:15:07 · 301 阅读 · 0 评论 -
刷题记录|Day49● 121. 买卖股票的最佳时机 ● 122.买卖股票的最佳时机II
刷题记录|Day49● 121. 买卖股票的最佳时机 ● 122.买卖股票的最佳时机II原创 2023-04-06 21:09:46 · 303 阅读 · 0 评论 -
刷题记录|Day48 ● 198.打家劫舍 ● 213.打家劫舍II ● 337.打家劫舍III
刷题记录|Day48 ● 198.打家劫舍 ● 213.打家劫舍II ● 337.打家劫舍III原创 2023-04-03 10:56:17 · 330 阅读 · 0 评论 -
刷题记录|Day46 ● 139.单词拆分 ● 多重背包理论
刷题记录|Day46 ● 139.单词拆分 ● 多重背包理论原创 2023-04-01 11:30:17 · 229 阅读 · 0 评论 -
记录|Day45 动态规划part07 ● 70. 爬楼梯 (进阶) ● 322. 零钱兑换 ● 279.完全平方数
记录|Day45 动态规划part07 ● 70. 爬楼梯 (进阶) ● 322. 零钱兑换 ● 279.完全平方数原创 2023-03-31 10:23:43 · 155 阅读 · 0 评论 -
刷题记录|Day44 ● 完全背包 ● 518. 零钱兑换 II ● 377. 组合总和 Ⅳ
刷题记录|Day44 ● 完全背包 ● 518. 零钱兑换 II ● 377. 组合总和 Ⅳ原创 2023-03-30 10:01:26 · 128 阅读 · 0 评论 -
刷题记录|Day42 背包问题理论 416. 分割等和子集
刷题记录|Day42 背包问题理论 416. 分割等和子集原创 2023-03-29 10:49:42 · 352 阅读 · 0 评论 -
刷题记录|Day41 ● 343. 整数拆分 ● 96.不同的二叉搜索树
刷题记录|Day41● 343. 整数拆分● 96.不同的二叉搜索树。原创 2023-03-27 11:11:49 · 177 阅读 · 0 评论 -
刷题记录|Day39 动态规划part02 ● 62.不同路径 ● 63. 不同路径 II
刷题记录|Day39 动态规划part02 ● 62.不同路径 ● 63. 不同路径 II原创 2023-03-25 17:43:02 · 276 阅读 · 0 评论 -
刷题记录|Day38 ● 理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯
刷题记录|Day38 ● 理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯原创 2023-03-24 13:31:30 · 183 阅读 · 0 评论 -
刷题记录|Day37 ● 738.单调递增的数字 ● 968.监控二叉树 ● 总结
刷题记录|Day37 ● 738.单调递增的数字 ● 968.监控二叉树 ● 总结原创 2023-03-23 11:12:30 · 218 阅读 · 0 评论 -
刷题记录|Day35 ● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间
刷题记录|Day35 ● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间原创 2023-03-22 09:52:15 · 193 阅读 · 0 评论 -
刷题记录|Day35 贪心算法 ● 860.柠檬水找零 ● 406.根据身高重建队列 ● 452. 用最少数量的箭引爆气球
刷题记录|Day35 贪心算法 ● 860.柠檬水找零 ● 406.根据身高重建队列 ● 452. 用最少数量的箭引爆气球原创 2023-03-21 10:05:47 · 139 阅读 · 0 评论 -
刷题记录|Day34● 1005.K次取反后最大化的数组和 ● 134. 加油站 ● 135. 分发糖果
刷题记录|Day34● 1005.K次取反后最大化的数组和 ● 134. 加油站 ● 135. 分发糖果原创 2023-03-20 10:20:48 · 406 阅读 · 0 评论 -
刷题记录|Day32 第八章 贪心算法 ● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
刷题记录|Day32 第八章 贪心算法 ● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II原创 2023-03-18 11:36:43 · 82 阅读 · 0 评论 -
刷题记录|Day31 ● 贪心理论基础 ● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和
贪心的本质是选择每一阶段的局部最优,从而达到全局最优。这么说有点抽象,来举一个例子:例如,有一堆钞票,你可以拿走十张,如果想达到最大的金额,你要怎么拿?指定每次拿最大的,最终结果就是拿走最大数额的钱。每次拿最大的就是局部最优,最后拿走最大数额的钱就是推出全局最优。原创 2023-03-17 15:31:31 · 473 阅读 · 0 评论 -
刷题记录|Day29 * 491.递增子序列 * 46.全排列 * 47.全排列 II
可以看出元素1在[1,2]中已经使用过了,但是在[2,1]中还要在使用一次1,所以处理排列问题就不用使用startIndex了。因为排列问题,每次都要从头开始搜索,例如元素1在[1,2]中已经使用过了,但是在[2,1]中还要再使用一次1。当收集元素的数组path的大小达到和nums数组一样大的时候,说明找到了一个全排列,也表示到达了叶子节点。而used数组,其实就是记录此时path里都有哪些元素使用了,一个排列里一个元素只能使用一次。,找出并返回所有该数组中不同的递增子序列,递增子序列中。原创 2023-03-15 15:37:43 · 381 阅读 · 0 评论 -
刷题记录|Day27 ● 39. 组合总和 ● 40.组合总和II ● 131.分割回文串
在处理组合问题的时候,递归参数需要传入startIndex,表示下一轮递归遍历的起始位置,这个startIndex就是切割线。原创 2023-03-15 10:07:19 · 306 阅读 · 0 评论 -
刷题记录|Day25 ● 216.组合总和III ● 17.电话号码的字母组合
刷题记录|Day25 ● 216.组合总和III ● 17.电话号码的字母组合原创 2023-03-11 11:35:53 · 231 阅读 · 0 评论 -
刷题记录|Day24 ● 回溯理论基础 ● 77. 组合
刷题记录|Day24 ● 回溯理论基础 ● 77. 组合原创 2023-03-10 10:42:16 · 113 阅读 · 0 评论 -
刷题记录|Day23● 669. 修剪二叉搜索树 ● 108.将有序数组转换为二叉搜索树 ● 538.把二叉搜索树转换为累加树
刷题记录|Day23● 669. 修剪二叉搜索树 ● 108.将有序数组转换为二叉搜索树 ● 538.把二叉搜索树转换为累加树原创 2023-03-09 13:00:21 · 125 阅读 · 0 评论 -
刷题记录|Day22 ● 235. 二叉搜索树的最近公共祖先 ● 701.二叉搜索树中的插入操作 ● 450.删除二叉搜索树中的节点
刷题记录|Day22 ● 235. 二叉搜索树的最近公共祖先 ● 701.二叉搜索树中的插入操作 ● 450.删除二叉搜索树中的节点原创 2023-03-08 14:19:37 · 78 阅读 · 0 评论 -
刷题记录|Day21 ●530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 236. 二叉树的最近公共祖先
刷题记录|Day21 ●530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 236. 二叉树的最近公共祖先原创 2023-03-07 17:19:43 · 86 阅读 · 0 评论 -
● 617.合并二叉树 ● 700.二叉搜索树中的搜索 ● 98.验证二叉搜索树
刷题记录原创 2023-03-06 13:24:07 · 63 阅读 · 0 评论 -
刷题记录|Day18 ● 513.找树左下角的值 ● 112. 路径总和 113.路径总和ii ● 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历序列构造二叉树
刷题记录|Day18 ● 513.找树左下角的值 ● 112. 路径总和 113.路径总和ii ● 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历序列构造二叉树原创 2023-03-04 18:45:57 · 88 阅读 · 0 评论 -
刷题记录|Day17 ● 110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.左叶子之和
刷题记录|Day17 ● 110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.左叶子之和原创 2023-03-03 10:56:04 · 100 阅读 · 0 评论 -
刷题记录|Day16 ● 104.二叉树的最大深度 559.n叉树的最大深度 ● 111.二叉树的最小深度 ● 222.完全二叉树的节点个数
刷题记录|Day16 ● 104.二叉树的最大深度 559.n叉树的最大深度 ● 111.二叉树的最小深度 ● 222.完全二叉树的节点个数原创 2023-03-02 11:43:24 · 82 阅读 · 0 评论 -
刷题记录|Day15 ● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉树
刷题记录|Day15 ● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉树原创 2023-03-01 13:49:44 · 99 阅读 · 0 评论 -
刷题记录|Day14 ● 递归遍历 ● 迭代遍历 ● 统一迭代
刷题记录|Day14 ● 递归遍历 ● 迭代遍历原创 2023-02-28 11:05:23 · 528 阅读 · 0 评论 -
刷题记录|Day13 ● 239. 滑动窗口最大值 ● 347.前 K 个高频元素
刷题记录|Day13 ● 239. 滑动窗口最大值 ● 347.前 K 个高频元素原创 2023-02-27 11:46:29 · 85 阅读 · 0 评论 -
刷题记录|Day11 ● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重复项 ● 150. 逆波兰表达式求值
刷题记录|Day11 ● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重复项 ● 150. 逆波兰表达式求值原创 2023-02-25 11:06:04 · 95 阅读 · 0 评论 -
刷题记录|Day10 ● 232.用栈实现队列 ● 225. 用队列实现栈 ● 141. 环形链表
刷题记录|Day10 ● 232.用栈实现队列 ● 225. 用队列实现栈 ● 141. 环形链表原创 2023-02-24 11:49:03 · 78 阅读 · 0 评论 -
刷题记录|Day9 ●28. 实现 strStr() ●459.重复的子字符串
刷题记录|Day3 ●28. 实现 strStr() ●459.重复的子字符串原创 2023-02-23 19:01:37 · 71 阅读 · 0 评论