算法练习
文章平均质量分 57
不同类型算法学习
始作俑者2
这个作者很懒,什么都没留下…
展开
-
贪心算法练习
贪心算法。原创 2022-09-03 21:38:42 · 401 阅读 · 0 评论 -
树专题记录
树专题基础篇树的层次遍历 基础篇 树的层次遍历 算法描述: 特例处理: 当根节点为空,则返回空列表 [] ; 初始化: 打印结果列表 res = [] ,包含根节点的队列 queue = [root] ; BFS 循环: 当队列 queue 为空时跳出; 新建一个临时列表 tmp ,用于存储当前层打印结果; 当前层打印循环: 循环次数为当前层节点数(即队列 queue .size()长度); 出队: 队首元素出队,记为 node; 打印: 将 node.val 添加至 tmp 尾部; 添加子节点: 若原创 2021-12-09 11:19:56 · 63 阅读 · 1 评论 -
动态规划专栏
动态规划(100道) 分类说明 以下题目均来源于力扣,其汇总主要是按照难易程度进行划分,大家可以选择适合自己的部分进入。 题目难度:容易 53.最大子序和 70.爬楼梯 118.杨辉三角 119.杨辉三角 Ⅱ 121.买卖股票的最佳时机 338.比特位计数 392.判断子序列 509.斐波那契数列 题目难度:中等 230. 二叉搜索树中第K小的元素 5. 最长回文子串 22. 括号生成 45. 跳跃游戏 II 55. 跳跃游戏 62. 不同路径 63. 不同路径 II 64. 最小路径和 91. 解码原创 2021-10-17 21:19:35 · 174 阅读 · 1 评论