leetcode训练——代码随想录
文章平均质量分 71
leetcode算法与数据结构刷题训练
荒野饮冰室
这个作者很懒,什么都没留下…
展开
-
代码随想录训练营第十七天——平衡二叉树,二叉树的所有路径,左叶子之和
平衡二叉树,二叉树的所有路径,左叶子之和原创 2023-12-19 23:05:02 · 967 阅读 · 0 评论 -
代码随想录训练营第十四天——二叉树的前中后序遍历
二叉树的遍历方式分为两种:深度优先遍历:先往深处走,遇到叶子节点再往回走广度优先遍历:一层一层遍历深度优先遍历:前序遍历(中左右),中序遍历(左中右),后序遍历(左右中)广度优先遍历:层序遍历前中后序遍历可以使用递归法和迭代法,栈是实现递归的一种实现结构。广度优先遍历使用迭代法,使用队列实现。二叉树的定义如下:递归的三要素1.确定递归函数的参数和返回值2.确定终止条件3.确定单层递归的逻辑题目链接:leetcode 144. 二叉树的前序遍历迭代法后序遍历题目链接:二叉树的后序遍原创 2023-12-14 23:23:36 · 503 阅读 · 1 评论 -
代码随想录训练营第十六天——二叉树的最大深度,二叉树的最小深度,完全二叉树的节点个数
二叉树的最大,最小深度,完全二叉树的节点个数原创 2023-12-18 23:18:38 · 341 阅读 · 1 评论 -
代码随想录训练营第七天——四数相加2,赎金信,三数之和,四数之和
哈希表第二课原创 2022-09-28 22:34:25 · 198 阅读 · 0 评论 -
代码随想录训练营第十天——重复的子字符串
字符串第三天原创 2022-10-02 10:22:17 · 233 阅读 · 0 评论 -
代码随想录训练营第九天——KMP算法实现strStr()
KMP算法第一题原创 2022-10-01 22:25:13 · 346 阅读 · 0 评论 -
代码随想录训练营第四天——两两交换链表中的节点,删除链表倒数第N个节点,链表相交,环形链表2
链表第二课原创 2022-09-25 12:01:45 · 156 阅读 · 0 评论 -
代码随想录训练营第二天——有序数组的平方,长度最小的子数组,螺旋矩阵2
leetcode刷题第二天原创 2022-09-23 12:56:18 · 146 阅读 · 0 评论 -
代码随想录训练营第八天——翻转字符串,替换空格,翻转字符串中的单词,左旋转字符串
字符串第二课原创 2022-09-30 22:50:55 · 488 阅读 · 0 评论 -
代码随想录训练营第一天——二分查找,移除元素
刷题第一天,加油原创 2022-09-21 23:08:53 · 366 阅读 · 0 评论 -
代码随想录训练营第十一天——用栈实现队列,用队列实现栈,有效括号,删除字符串中的相邻重复项
栈与队列原创 2022-10-02 16:08:19 · 604 阅读 · 0 评论 -
代码随想录训练营第三天——移除链表元素,设计链表,反转链表
链表第一课原创 2022-09-24 17:21:50 · 160 阅读 · 0 评论 -
代码随想录训练营第十三天——逆波兰表达式,滑动窗口最大值,前k个高频元素
栈与队列原创 2023-12-13 21:14:03 · 382 阅读 · 1 评论 -
代码随想录训练营第十五天——二叉树的层序遍历,翻转二叉树,对称二叉树
层序遍历方式就是图论中的广度优先遍历。原创 2023-12-14 23:43:52 · 399 阅读 · 1 评论 -
代码随想录训练营第六天——有效的字母异位词,两个数组的交集,快乐数,两数之和
哈希表第一课原创 2022-09-26 23:46:38 · 152 阅读 · 0 评论 -
代码随想录训练营第十八天——找树左下角的值,路径总和,从中序与后序遍历序列构造二叉树
深度最大的叶子节点所在的行就是最后一行,所以要找深度最大的叶子节点。原创 2023-12-20 22:08:40 · 423 阅读 · 0 评论 -
代码随想录第三十六天——无重叠区间,划分字母区间,合并区间
无重叠区间,划分字母区间,合并区间原创 2024-01-02 22:59:24 · 471 阅读 · 0 评论 -
代码随想录训练营第二十七天——组合总和,组合总和||,分割回文串
回溯算法去重,分割回文串原创 2023-12-26 22:10:11 · 792 阅读 · 0 评论 -
代码随想录训练营第二十天——最大二叉树,合并二叉树,二叉搜索树中的搜索,验证二叉搜索树
构造二叉树;二叉搜索树原创 2023-12-21 22:02:26 · 363 阅读 · 0 评论 -
代码随想录第三十五天——柠檬水找零,根据身高重建队列,用最少数量的箭引爆气球
柠檬水找零,根据身高重建队列,用最少数量的箭引爆气球原创 2024-01-02 21:19:13 · 398 阅读 · 0 评论 -
代码随想录训练营第二十五天——组合总和|||,电话号码的字母组合
组合总和|||,电话号码的字母组合原创 2023-12-25 23:22:13 · 360 阅读 · 0 评论 -
代码随想录训练营第二十三天——修剪二叉搜索树,将有序数组转换为二叉搜索树,二叉搜索树转化为累加树
修减二叉搜索树,将有序数组转换为二叉搜索树,二叉搜索树转换为累加树原创 2023-12-25 19:52:24 · 422 阅读 · 0 评论 -
代码随想录第三十九天——不同路径,不同路径||
不同路径,不同路径||原创 2024-01-03 20:53:22 · 453 阅读 · 0 评论 -
代码随想录训练营第二十九天——递增子序列,全排列,全排列||
递增子序列,全排列,全排列||原创 2023-12-27 10:41:00 · 511 阅读 · 0 评论 -
代码随想录训练营第二十八天——复原IP地址,子集,子集||
复原IP地址,子集问题原创 2023-12-27 09:48:42 · 614 阅读 · 0 评论 -
代码随想录训练营第二十一天——二叉搜索树的最小绝对差,二叉搜索树中的众数,二叉树的最小公共祖先
二叉搜索树原创 2023-12-21 23:38:19 · 424 阅读 · 0 评论 -
代码随想录第四十二天——分割等和子集,最后一块石头的重量II
01背包问题,分割等和子集,最后一块石头的重量||原创 2024-01-06 09:34:01 · 1206 阅读 · 0 评论 -
代码随想录第四十一天——整数拆分,不同的二叉搜索树
整数拆分,不同的二叉搜索树原创 2024-01-04 20:16:12 · 336 阅读 · 0 评论 -
代码随想录训练营第三十天——重新安排行程,N皇后,解数独
棋盘问题:N皇后,解数独原创 2023-12-27 21:09:06 · 403 阅读 · 0 评论 -
代码随想录训练营第二十二天——二叉搜索树的最近公共祖先,二叉搜索树中的插入操作,删除二叉搜索树中的节点
二叉搜索树的插入与删除操作原创 2023-12-25 11:27:33 · 1074 阅读 · 0 评论 -
代码随想录第三十七天——单调递增的数字,监控二叉树
单调递增的数字,监控二叉树原创 2024-01-02 23:36:34 · 440 阅读 · 0 评论 -
代码随想录第三十一天——分发饼干,摆动序列,最大子序和
贪心算法原创 2023-12-27 23:08:41 · 408 阅读 · 0 评论 -
代码随想录第三十二天——买卖股票的最佳时机||,跳跃游戏,跳跃游戏||
买卖股票,跳跃游戏原创 2023-12-28 23:19:19 · 312 阅读 · 0 评论 -
代码随想录训练营第二十四天——回溯算法,组合问题
回溯算法,组合问题原创 2023-12-25 22:34:21 · 398 阅读 · 0 评论 -
代码随想录第三十四天——K次取反后最大化的数组和,加油站,分发糖果
k次取反后最大化的数组和,加油站,分发糖果原创 2024-01-02 19:49:47 · 969 阅读 · 0 评论 -
代码随想录第三十八天——斐波拉契数列,爬楼梯,使用最小花费爬楼梯
斐波拉契数列,爬楼梯,使用最小花费爬楼梯原创 2024-01-03 20:07:31 · 370 阅读 · 0 评论 -
代码随想录第五十一天——最佳买卖股票时机含冷冻期,买卖股票的最佳时机含手续费
最佳买卖股票时机含冷冻期,买卖股票跌的最佳时机含手续费原创 2024-01-10 20:06:51 · 435 阅读 · 0 评论 -
代码随想录第六十四天——单词接龙,钥匙和房间,岛屿的周长
图论——单词接龙,钥匙和房间,岛屿的周长原创 2024-01-16 12:47:03 · 492 阅读 · 0 评论 -
代码随想录第六十三天——被围绕的区域,太平洋大西洋水流问题,最大人工岛
图论——被围绕的区域,太平洋大西洋水流文图,最大人工岛原创 2024-01-15 22:31:43 · 547 阅读 · 0 评论 -
代码随想录第四十四天——零钱兑换II,组合总和 Ⅳ
01背包问题——零钱兑换||,组合总和IV原创 2024-01-08 20:09:38 · 449 阅读 · 0 评论