【递归,搜索与回溯算法】专题完结,题单汇总

📝前言说明:

  • 本专栏主要记录本人递归,搜索与回溯算法的学习以及LeetCode刷题记录,按专题划分
  • 每题主要记录:(1)本人解法 + 本人屎山代码;(2)优质解法 + 优质代码;(3)精益求精,更好的解法和独特的思想(如果有的话)
  • 文章中的理解仅为个人理解。如有错误,感谢纠错

🎬个人简介:努力学习ing
📋本专栏:C++刷题专栏
📋其他专栏:C语言入门基础python入门基础C++学习笔记Linux
🎀CSDN主页 愚润泽

你可以点击下方链接,进行该专题内不同子专题的学习

点击链接开始学习
导论递归 (一)递归 (二)
二叉树的深搜穷举 vs 暴搜 vs 深搜 vs 回溯 vs 剪枝
综合练习(一)综合练习(二)
综合练习(三)综合练习(四)
FloodFill(一)FloodFill(二)
记忆化搜索(一)记忆化搜索(二)

题单汇总链接:点击 → 题单汇总


一,递归

  1. 面试题 08.06. 汉诺塔问题
  2. 21. 合并两个有序链表
  3. 206. 反转链表
  4. 24. 两两交换链表中的节点
  5. 50. Pow(x, n)

二,二叉树的深搜

  1. 2331. 计算布尔二叉树的值
  2. 129. 求根节点到叶节点数字之和
  3. 814. 二叉树剪枝
  4. 98. 验证二叉搜索树
  5. 230. 二叉搜索树中第 K 小的元素
  6. 257. 二叉树的所有路径

三,穷举 vs 暴搜 vs 深搜 vs 回溯 vs 剪枝

  1. 46. 全排列
  2. 78. 子集

四,综合练习

  1. 1863. 找出所有子集的异或总和再求和
  2. 47. 全排列 II
  3. 17. 电话号码的字母组合
  4. 22. 括号生成
  5. 77. 组合
  6. 494. 目标和
  7. 39. 组合总和
  8. 784. 字母大小写全排列
  9. 526. 优美的排列
  10. 51. N 皇后
  11. 36. 有效的数独
  12. 37. 解数独
  13. 79. 单词搜索
  14. 1219. 黄金矿工
  15. 980. 不同路径 III

五,FloodFill

  1. 733. 图像渲染
  2. 200. 岛屿数量
  3. 695. 岛屿的最大面积
  4. 130. 被围绕的区域
  5. 417. 太平洋大西洋水流问题
  6. 529. 扫雷游戏
  7. LCR 130. 衣橱整理

六,记忆化搜索

  1. 509. 斐波那契数
  2. 62. 不同路径
  3. 300. 最长递增子序列
  4. 375. 猜数字大小 II
  5. 329. 矩阵中的最长递增路径

如果你已经刷完了上面的题目,恭喜你已经系统的刷完了共 40 道关于【递归、搜索与回溯】的题目,你应该给一直坚持的你点赞。

现在你可以针对你薄弱的地方,进一步找题目巩固,相信自己,让我们顶峰相见!
在这里插入图片描述


🌈我的分享也就到此结束啦🌈
要是我的分享也能对你的学习起到帮助,那简直是太酷啦!
若有不足,还请大家多多指正,我们一起学习交流!
📢公主,王子:点赞👍→收藏⭐→关注🔍
感谢大家的观看和支持!祝大家都能得偿所愿,天天开心!!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

愚润泽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值