自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录D32

122.买卖股票的最佳时机II。122.买卖股票的最佳时机II。

2024-05-07 13:26:43 204 1

原创 代码随想录D31

【代码】代码随想录D31。

2024-05-06 13:37:37 225

原创 代码随想录D30

332.重新安排行程(可跳过)332.重新安排行程(可跳过)51. N皇后(可跳过)37. 解数独(可跳过)

2024-05-05 15:25:33 120

原创 代码随想录D29

【代码】代码随想录D29。

2024-05-04 10:41:11 205

原创 代码随想录D28

【代码】代码随想录D28。

2024-04-30 22:30:16 47

原创 代码随想录D27

【代码】代码随想录D27。

2024-04-29 19:09:19 115

原创 代码随想录D25

17.电话号码的字母组合。216.组合总和III。216.组合总和III。

2024-04-27 14:35:31 199

原创 代码随想录D24

【代码】代码随想录D24。

2024-04-26 14:17:05 127

原创 代码随想录D23

701.二叉搜索树中的插入操作。450.删除二叉搜索树中的节点。235. 二叉搜索树的最近公共祖先。235. 二叉搜索树的最近公共祖先。

2024-04-25 14:48:26 103

原创 代码随想录D22

108.将有序数组转换为二叉搜索树。538.把二叉搜索树转换为累加树。669. 修剪二叉搜索树。669. 修剪二叉搜索树。

2024-04-24 21:27:14 148

原创 代码随想录D21

我自己的写法思路方向上大致是对的,但在获取左右子树信息的时候收集了大量的冗余信息。没看题解前自己写的,虽然也跑通了,但是耗时巨长。530.二叉搜索树的最小绝对差。530.二叉搜索树的最小绝对差。236. 二叉树的最近公共祖先。501.二叉搜索树中的众数。

2024-04-23 13:31:39 190

原创 代码随想录D20

700.二叉搜索树中的搜索。98.验证二叉搜索树。边界情况处理的我头晕。

2024-04-22 14:53:40 167

原创 代码随想录D18

找树左下角的值。

2024-04-21 15:02:50 132 1

原创 代码随想录D17

110.平衡二叉树 (优先掌握递归)110.平衡二叉树 (优先掌握递归)257. 二叉树的所有路径 (优先掌握递归)

2024-04-19 12:52:54 188

原创 代码随想录D16

222.完全二叉树的节点个数(优先掌握递归)111.二叉树的最小深度 (优先掌握递归)104.二叉树的最大深度 (优先掌握递归)104.二叉树的最大深度 (优先掌握递归)

2024-04-18 16:07:50 125 2

原创 代码随想录D15

层序遍历。

2024-04-17 13:41:54 120

原创 代码随想录D14

递归遍历递归遍历代码前序中序后序。

2024-04-16 11:39:14 182

原创 代码随想录D13

239. 滑动窗口最大值。

2024-04-15 08:57:17 151

原创 代码随想录D11

第一次写用了erase方法进行删除,感觉有点慢。1047. 删除字符串中的所有相邻重复项。优化后,只需要翻转栈内的字符串即可。150. 逆波兰表达式求值。

2024-04-13 14:19:54 136

原创 代码随想录D10

225. 用队列实现栈。232.用栈实现队列。

2024-04-12 20:39:58 121

原创 代码随想录D8

28. 实现 strStr()

2024-04-11 01:16:55 211

原创 代码随想录D8

O(1)复杂度的解法还挺难想到的,先去除多余空格,再整个翻转,最后局部翻转单词。翻转的实现直接用库函数了。熟悉了一下ACM模式,需要使用主函数,cin获取数据,cout输出答案。看解析和之前的题意识到全部翻转+局部翻转可以解决本题,优化修改。自己想的方法用了额外的空间变量,感觉不是最优的解法。151.翻转字符串里的单词。改进了不用申请额外变量的方式。卡码网:55.右旋转字符串。541. 反转字符串II。卡码网:54.替换数字。

2024-04-10 01:09:04 201

原创 代码随想录D7

54.四数相加II54.四数相加II学习资料。

2024-04-08 22:28:12 407

原创 代码随想录D6

看了解析之后得知给定的string只有26个字母,可以用数组简易的代替哈希表的用途 349. 两个数组的交集 学习资料代码 看了解析后发现一些代码可以简化题目链接/文章讲解/视频讲解:代码随想录

2024-04-07 22:57:42 134

原创 代码随想录D4

24. 两两交换链表中的节点24. 两两交换链表中的节点学习资料题目链接/文章讲解/视频讲解:19.删除链表的倒数第N个节点学习资料。

2024-04-06 18:04:28 245

原创 代码随想录D3

203.移除链表元素203.移除链表元素学习资料。

2024-04-05 02:19:13 647

原创 代码随想录D2

因为有序数组平方的大小是从数组的两边向中间递减的,所以使用前后的双指针比较大小后写入新容器,有点像归并排序的一个单元步骤 209.长度最小的子数组学习资源思路 因为要求的结果是数组中的连续值,采用滑动窗口法,又因为元素全为正数,少了一个数必然导致总和减小,增加了一个数必然导致总和增加,于是当总和大于等于目标值时左移动移动,当总和小与目标值时,右指针移动59.螺旋矩阵II学习资源思路 每一行或列的循环赋值采取左闭右开原则,上下左右四个边界逐渐逼近

2024-04-03 21:42:24 836

原创 代码随想录D1

704. 二分查找。

2024-04-02 22:41:00 256

空空如也

空空如也

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

TA关注的人

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