自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 代码随想录算法训练营第六十三天| LeetCode84. 柱状图中最大的矩形

单调栈结尾。

2024-05-11 15:53:07 349 1

原创 代码随想录算法训练营第六十二天| LeetCode503.下一个更大元素II、42. 接雨水

单调栈的进化

2024-05-11 11:45:42 392

原创 代码随想录算法训练营第六十一天| LeetCode739. 每日温度、496.下一个更大元素 I

初步学习了单调栈

2024-05-11 00:29:08 439

原创 代码随想录算法训练营第六十天| LeetCode647. 回文子串 、516.最长回文子序列

动态规划在回文串中的运用

2024-05-10 22:18:17 749

原创 代码随想录算法训练营第五十五天| LeetCode392.判断子序列、115.不同的子序列

编辑距离的入门

2024-05-04 18:07:12 854

原创 代码随想录算法训练营第五十三天| LeetCode1143.最长公共子序列、1035.不相交的线、53. 最大子序和

深入学习了子序列问题,主要是一些公共最长子序列问题

2024-05-04 12:21:38 637

原创 代码随想录算法训练营第五十二天| LeetCode300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组

初步学习了子序列的相关问题

2024-05-04 01:27:24 629

原创 代码随想录算法训练营第五十一天| LeetCode309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费

巩固了一下购买股票的最佳时期的解法

2024-04-29 18:18:40 607

原创 代码随想录算法训练营第五十天| LeetCode123. 买卖股票的最佳时机III、122.买卖股票的最佳时机IV

状态压缩解决多支股票买卖问题。

2024-04-28 15:52:29 682

原创 代码随想录算法训练营第四十九天| LeetCode121. 买卖股票的最佳时机、122.买卖股票的最佳时机II

初步学习了买卖股票的最佳时机的这类问题

2024-04-24 17:04:44 701

原创 代码随想录算法训练营第四十八天| LeetCode198.打家劫舍、213.打家劫舍II、337.打家劫舍III

学习了线性、环形、树形三种结构的打家劫舍问题。

2024-04-24 10:59:24 1020

原创 代码随想录算法训练营第四十六天| LeetCode139.单词拆分

状态:已解决。

2024-04-23 21:12:37 446

原创 代码随想录算法训练营第四十五天| LeetCode70. 爬楼梯 (进阶)、322. 零钱兑换、279.完全平方数

完全背包的升级

2024-04-19 19:33:56 644

原创 代码随想录算法训练营第四十四天| 完全背包、518. 零钱兑换 II、377. 组合总和 Ⅳ

初步学习了完全背包

2024-04-19 16:18:17 757

原创 代码随想录算法训练营第四十三天| LeetCode 1049.最后一块石头的重量II、494. 目标和、474.一和零

一维背包的应用题。

2024-04-17 21:00:43 656

原创 代码随想录算法训练营第四十二天| 二维背包、一维背包、LeetCode 416.分割等和子集

01背包问题的初步学习

2024-04-16 20:13:12 917

原创 代码随想录算法训练营第四十一天| LeetCode 343. 整数拆分、96.不同的二叉搜索树

动态规划在拆分方面的运用

2024-04-15 17:52:36 673

原创 代码随想录算法训练营第三十九天| LeetCode 62.不同路径、63. 不同路径 II

完成了一些二维动规的基础题

2024-04-14 21:15:31 425

原创 代码随想录算法训练营第三十八天| 理论基础、LeetCode 509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯

初步学习了动态规划

2024-04-14 18:31:43 720

原创 代码随想录算法训练营第三十七天| LeetCode 738.单调递增的数字、总结

主要是一些对贪心的总结

2024-04-14 12:06:46 669

原创 代码随想录算法训练营第三十六天| LeetCode 435. 无重叠区间、763.划分字母区间、56. 合并区间

主要练习了重叠区间的题

2024-04-10 12:49:37 928

原创 代码随想录算法训练营第三十五天| LeetCode 860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球

双重维度的题+重叠区间

2024-04-09 17:27:59 652

原创 代码随想录算法训练营第三十四天| LeetCode 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果

LeetCode 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果

2024-04-09 15:00:24 1098

原创 代码随想录算法训练营第三十天| 回溯总结

先待定。

2024-04-07 21:59:19 147

原创 代码随想录算法训练营第三十二天| LeetCode 122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II

贪心法的跳跃问题与买股问题

2024-04-07 00:11:33 860

原创 代码随想录算法训练营第三十一天| 理论基础、LeetCode 455.分发饼干、376. 摆动序列、53. 最大子序和

贪心的本质是选择每一阶段的局部最优解,从而达到全局最优解。例如,有一堆钞票,你可以拿走十张,如果想要拿走的金钱价值最大,那么每次都拿剩余钞票中价值最大的一张即可。而另一类问题,满足每个阶段都是局部最优解,但最后不一定是全局最优解。比如有一堆盒子,你有一个背包体积为n,如何把背包尽可能装满,如果还每次选最大的盒子,就不行了,因为可能选体积小的盒子反而能最大程度利用空间(相信大家开学装行李箱的时候都深有体会)。

2024-04-06 00:25:06 943

原创 代码随想录算法训练营第二十九天| LeetCode 491.递增子序列、46.全排列、47.全排列 II

状态:已解决。

2024-04-04 17:19:58 459

原创 代码随想录算法训练营第二十八天| LeetCode 93. 复原IP地址、78.子集、90.子集II

回溯法去重和求子集做法

2024-04-03 10:50:33 350

原创 代码随想录算法训练营第二十七天| LeetCode 39. 组合总和、40.组合总和II、131.分割回文串

回溯法在切割字符串中的使用,以及去重操作的实现方法

2024-04-01 22:00:45 876

原创 代码随想录算法训练营第二十三天| LeetCode 669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树

状态:已解决。

2024-03-31 16:06:42 825

原创 代码随想录算法训练营第二十五天| LeetCode216.组合总和III、17.电话号码的字母组合

回溯法的进一步加强。

2024-03-30 21:03:41 467

原创 代码随想录算法训练营第二十四天| 回溯算法理论基础、LeetCode77.组合

简单学习了一下回溯法

2024-03-29 23:55:57 612 1

原创 代码随想录算法训练营第二十二天| LeetCode235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点

二叉搜索树的升级。

2024-03-27 19:25:07 583

原创 代码随想录算法训练营第二十一天| LeetCode 530.二叉搜索树的最小绝对差 、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先

二叉搜索树的升级以及回溯法的再次巩固

2024-03-26 21:24:12 970

原创 代码随想录算法训练营第二十天| LeetCode 654.最大二叉树 、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树

简单做了二叉树的一些基础题

2024-03-26 16:54:53 363

原创 代码随想录算法训练营第十八天| LeetCode 1513.找树左下角的值、112. 路径总和、113.路径总和ii、106.从中序与后序遍历序列构造二叉树、105.从前序与中序遍历序列构造二叉树

掌握了二叉树的构造原理

2024-03-24 00:30:58 1003 1

原创 代码随想录算法训练营第十七天| LeetCode 110. 平衡二叉树、257.二叉树的所有路径、404.左叶子之和

主要学习了回溯的思想

2024-03-22 21:54:30 870 1

原创 代码随想录算法训练营第十六天| LeetCode 104. 二叉树的最大深度、111.二叉树的最小深度、222.完全二叉树的节点个数

学习了求二叉树深度的各种算法。

2024-03-22 17:12:00 975 1

原创 代码随想录算法训练营第十五天| LeetCode 102. 层次遍历、226.翻转二叉树 、101.对称二叉树

完成了二叉树的层次遍历和相关练习.

2024-03-20 20:22:11 602 1

原创 代码随想录算法训练营第十四天| 理论基础、递归遍历、迭代遍历

学习了二叉树的有关知识,同时实现了二叉树的递归遍历、迭代遍历方式

2024-03-20 16:02:45 947 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除