代码编织梦想

【力扣刷题】day32——单调栈专题_力扣 每日温度 从右往左遍历-爱代码爱编程

文章目录 单调栈1.每日温度2.下一个更大元素 I3.下一个更大元素II4. 接雨水5.柱状图中最大的矩形 单调栈 单调栈基础知识回顾:单调栈与单调队列_塔塔开!!!的博客-CSDN

【力扣刷题】day06——哈希表专题-爱代码爱编程

文章目录 5. 四数相加6. 赎金信7. 三数之和8. 四数之和 上一篇相关文章:【力扣刷题】Day05——哈希表专题_塔塔开!!!的博客-CSDN博客 5. 四数相加 题目链

【力扣刷题】day08——字符串专题-爱代码爱编程

文章目录 1. 反转字符串2. 反转字符串II3. 替换空格4. 左旋转字符串 1. 反转字符串 题目链接:344. 反转字符串 - 力扣(LeetCode) 思路:双指进行前后元素交换

【力扣刷题】day05——哈希表专题_c++哈希o(1)判重-爱代码爱编程

文章目录 哈希表的应用1. 有效的字母异位词2. 两个数组的交集3. 快乐数4. 两数之和 哈希表的应用 当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。 但是哈希法

【力扣刷题】day01——数组基础-爱代码爱编程

文章目录 1. 二分查找2. 移除元素 1. 二分查找 题目链接:704. 二分查找 - 力扣(LeetCode) 思路:模板题、可以二分找出第一个大于等于target的数的位置,若相等

【力扣刷题】day31——dp专题_塔塔开!!!的博客-爱代码爱编程

文章目录 七、子序列问题(线性DP and 区间DP)1、子序列(不连续)29.最长递增子序列(LIS)30. 最长公共子序列 (LCS)31.不相交的线 2、子序列(连续)32. 最长连续递增序列33.最长

【力扣刷题】day30——dp专题_塔塔开!!!的博客-爱代码爱编程

六、股票买卖系列 文章目录 六、股票买卖系列23. 买卖股票的最佳时机24. 买卖股票的最佳时机II25. 买卖股票的最佳时机III26. 买卖股票的最佳时机IV27. 最佳买卖股票时机含冷冻期28. 买卖股票的最

【力扣刷题】day29——dp专题_塔塔开!!!的博客-爱代码爱编程

文章目录 五、ababa....20. 打家劫舍21. 打家劫舍 II22. 打家劫舍 III(dfs+缓存/树形DP)23. 买卖股票的最佳时机 五、ababa… 上一篇文章:【力扣刷题

【力扣刷题】day28——dp专题_塔塔开!!!的博客-爱代码爱编程

文章目录 四、完全背包15. 零钱兑换16. 零钱兑换 II(完全背包求组合方案数)17. 组合总和 Ⅳ(完全背包求排列方案数)18. 完全平方数19. 单词拆分 四、完全背包 上一篇文章

【力扣刷题】day27——dp专题_塔塔开!!!的博客-爱代码爱编程

文章目录 动态规划专题一、基础动规1. 斐波那契数2. 爬楼梯 - 力扣3. 使用最小花费爬楼梯4. 不同路径5.不同路径 II6. 不同路径 III7.不同的二叉搜索树8.不同的二叉搜索树 II9.整数拆分

【力扣刷题】day24——回溯专题_塔塔开!!!的博客-爱代码爱编程

文章目录 四、排列问题11. 全排列12. 全排列 II 五、棋盘问题13. N 皇后14. N皇后 II15. 解数独 六、其他16. 递增子序列17. 重新安排行程 回溯专题

【力扣刷题】day23——回溯专题_塔塔开!!!的博客-爱代码爱编程

文章目录 二、分割问题7. 分割回文串8. 复原IP地址 三、子集问题9. 子集I10.子集II 上一篇文章:【力扣刷题】Day22——回溯专题_塔塔开!!!的博客-CSDN博客 二、

【力扣刷题】day21——二叉树专题_塔塔开!!!的博客-爱代码爱编程

文章目录 29. 修剪二叉搜索树30. 将有序数组转换为二叉搜索树31. 把二叉搜索树转换为累加树 二叉树专题到此完结,后续再扩展刷题吧,上一篇文章:【力扣刷题】Day20——二叉树专题_塔塔开!

【力扣刷题】day22——回溯专题_塔塔开!!!的博客-爱代码爱编程

文章目录 回溯专题递归实现指数型枚举递归实现排列型枚举递归实现组合型枚举一、组合问题1. 组合I2. 组合总和3. 组合总和II4. 组合总和III5.组合总和IV(TODO)6. 话号码的字母组合

【力扣刷题】day20——二叉树专题_塔塔开!!!的博客-爱代码爱编程

文章目录 23. 二叉搜索树的最小绝对差24. 二叉搜索树中的众数25. 二叉树的最近公共祖先26. 二叉搜索树的最近公共祖先27. 二叉搜索树中的插入操作28. 删除二叉搜索树中的节点 上一篇文

【力扣刷题】day19——二叉树专题_塔塔开!!!的博客-爱代码爱编程

文章目录 19. 最大二叉树20. 合并二叉树21二叉搜索树中的搜索22.验证二叉搜索树 上一篇文章:【力扣刷题】Day18——二叉树专题_塔塔开!!!的博客-CSDN博客 19. 最大二叉

【力扣刷题】day18——二叉树专题_塔塔开!!!的博客-爱代码爱编程

文章目录 13. 找树左下角的值14. 路径总和I15. 路径总和II16. 路径总和III17. 从中序与后序遍历序列构造二叉树18. 从前序与中序遍历序列构造二叉树 上一篇文章:【力扣刷题】D

【力扣刷题】day16——二叉树专题_塔塔开!!!的博客-爱代码爱编程

文章目录 6. 二叉树的最大深度8. 二叉树的最小深度7. N 叉树的最大深度9. 完全二叉树的节点个数 上一篇文章:【力扣刷题】Day15——二叉树专题_塔塔开!!!的博客-CSDN博客

【力扣刷题】day17——二叉树专题_塔塔开!!!的博客-爱代码爱编程

文章目录 10. 平衡二叉树11. 二叉树的所有路径12. 左叶子之和 上一篇文章:【力扣刷题】Day16——二叉树专题_塔塔开!!!的博客-CSDN博客 10. 平衡二叉树 题目链接:1

【力扣刷题】day15——二叉树专题_塔塔开!!!的博客-爱代码爱编程

文章目录 3. 层序遍历二叉树4. 翻转二叉树5. 对称二叉树 上一篇文章: 【力扣刷题】Day14——二叉树专题_塔塔开!!!的博客-CSDN博客 3. 层序遍历二叉树 题目链接:102