力扣题单(小白友好)

力扣题单

算法小白自用题单,目前对于一些简单的数据结构感觉掌握的还可以,但是力扣很多题还是需要看题解,不够熟练;故整理了一份题单,用于巩固练习;

网上确实有很多对于算法分类讲解的网站,but:有一丢丢选择困难症,每天不知道该刷什么题,再加上网站对于一类题一般就有十几道题目,太多了...小白一天根本刷不完而且打开力扣总是会被讨论吸引...😥

如果你也是算法小白,也可以跟着题单一起刷刷刷哦 🎯🎯🎯

说明:

  1. 每日限时一小时刷题(刻意练习)
  2. 仅有完全自己做出来的题目算
  3. 5-10分钟没思路直接看题解,开调试和画图板
  4. 每日3~4题,难度以简单题为主
二叉树(1)

144. 二叉树的前序遍历 - 力扣(LeetCode)

94. 二叉树的中序遍历 - 力扣(LeetCode)

145. 二叉树的后序遍历 - 力扣(LeetCode)

589. N 叉树的前序遍历 - 力扣(LeetCode)

回溯算法(2)

78. 子集 - 力扣(LeetCode)

LCR 080. 组合 - 力扣(LeetCode)

LCR 082. 组合总和 II - 力扣(LeetCode)

双指针(3)

1. 两数之和 - 力扣(LeetCode)

15. 三数之和 - 力扣(LeetCode)

18. 四数之和 - 力扣(LeetCode)

单调栈(4)

739. 每日温度 - 力扣(LeetCode)

496. 下一个更大元素 I - 力扣(LeetCode)

503. 下一个更大元素 II - 力扣(LeetCode)

贪心算法(5)

11. 盛最多水的容器 - 力扣(LeetCode)

455. 分发饼干 - 力扣(LeetCode)

1005. K 次取反后最大化的数组和 - 力扣(LeetCode)

哈希(6)

242. 有效的字母异位词 - 力扣(LeetCode)

2465. 不同的平均值数目 - 力扣(LeetCode)

49. 字母异位词分组 - 力扣(LeetCode)

链表(7)

19. 删除链表的倒数第 N 个结点 - 力扣(LeetCode)

142. 环形链表 II - 力扣(LeetCode)

206. 反转链表 - 力扣(LeetCode)

双指针(8)

26. 删除有序数组中的重复项 - 力扣(LeetCode)

27. 移除元素 - 力扣(LeetCode)

344. 反转字符串 - 力扣(LeetCode)

202. 快乐数 - 力扣(LeetCode)

栈(9)

20. 有效的括号 - 力扣(LeetCode)

150. 逆波兰表达式求值 - 力扣(LeetCode)

LCR 147. 最小栈 - 力扣(LeetCode)

二叉树(10)

LCR 052. 递增顺序搜索树 - 力扣(LeetCode)

222. 完全二叉树的节点个数 - 力扣(LeetCode)

226. 翻转二叉树 - 力扣(LeetCode)

哈希(11)

1512. 好数对的数目 - 力扣(LeetCode)

2351. 第一个出现两次的字母 - 力扣(LeetCode)

3046. 分割数组 - 力扣(LeetCode)

回溯算法(12)

22. 括号生成 - 力扣(LeetCode)

17. 电话号码的字母组合 - 力扣(LeetCode)

LCR 084. 全排列 II - 力扣(LeetCode)

动态规划(13)

62. 不同路径 - 力扣(LeetCode)

63. 不同路径 II - 力扣(LeetCode)

746. 使用最小花费爬楼梯 - 力扣(LeetCode)

位运算(14)

1486. 数组异或操作 - 力扣(LeetCode)

LCR 133. 位 1 的个数 - 力扣(LeetCode)

面试题 08.04. 幂集 - 力扣(LeetCode)

简单模拟(15)

832. 翻转图像 - 力扣(LeetCode)

1652. 拆炸弹 - 力扣(LeetCode)

14. 最长公共前缀 - 力扣(LeetCode)

数学(16)

3021. Alice 和 Bob 玩鲜花游戏 - 力扣(LeetCode)

9. 回文数 - 力扣(LeetCode)

面试题 08.05. 递归乘法 - 力扣(LeetCode)

动态规划(17)

416. 分割等和子集 - 力扣(LeetCode)

1049. 最后一块石头的重量 II - 力扣(LeetCode)

494. 目标和 - 力扣(LeetCode)

类二分查找(18)

35. 搜索插入位置 - 力扣(LeetCode)

658. 找到 K 个最接近的元素 - 力扣(LeetCode)

167. 两数之和 II - 输入有序数组 - 力扣(LeetCode)

哈希(19)

383. 赎金信 - 力扣(LeetCode)

594. 最长和谐子序列 - 力扣(LeetCode)

389. 找不同 - 力扣(LeetCode)

链表(20)

1290. 二进制链表转整数 - 力扣(LeetCode)

876. 链表的中间结点 - 力扣(LeetCode)

160. 相交链表 - 力扣(LeetCode)

二叉树(21)

LCR 175. 计算二叉树的深度 - 力扣(LeetCode)

100. 相同的树 - 力扣(LeetCode)

572. 另一棵树的子树 - 力扣(LeetCode)

滑动窗口(22)

209. 长度最小的子数组 - 力扣(LeetCode)

1984. 学生分数的最小差值 - 力扣(LeetCode)

220. 存在重复元素 III - 力扣(LeetCode)

相关推荐
Coovally AI模型快速验证19 分钟前
农田扫描提速37%!基于检测置信度的无人机“智能抽查”路径规划,Coovally一键加速模型落地
深度学习·算法·yolo·计算机视觉·transformer·无人机
pusue_the_sun22 分钟前
数据结构:二叉树oj练习
c语言·数据结构·算法·二叉树
RaymondZhao341 小时前
【全面推导】策略梯度算法:公式、偏差方差与进化
人工智能·深度学习·算法·机器学习·chatgpt
zhangfeng11331 小时前
DBSCAN算法详解和参数优化,基于密度的空间聚类算法,特别擅长处理不规则形状的聚类和噪声数据
算法·机器学习·聚类
圣保罗的大教堂2 小时前
leetcode 2348. 全 0 子数组的数目 中等
leetcode
啊阿狸不会拉杆2 小时前
《算法导论》第 32 章 - 字符串匹配
开发语言·c++·算法
小学生的信奥之路2 小时前
洛谷P3817题解:贪心算法解决糖果分配问题
c++·算法·贪心算法
你知道网上冲浪吗3 小时前
【原创理论】Stochastic Coupled Dyadic System (SCDS):一个用于两性关系动力学建模的随机耦合系统框架
python·算法·数学建模·数值分析
地平线开发者5 小时前
征程 6 | PTQ 精度调优辅助代码,总有你用得上的
算法·自动驾驶
Tisfy5 小时前
LeetCode 837.新 21 点:动态规划+滑动窗口
数学·算法·leetcode·动态规划·dp·滑动窗口·概率