- 博客(30)
- 收藏
- 关注
原创 代码随想录算法训练营第三十六天|435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间
435. 无重叠区间。763.划分字母区间。
2024-04-11 20:23:48 112
原创 代码随想录算法训练营第三十五天|● 860.柠檬水找零 ● 406.根据身高重建队列 ● 452. 用最少数量的箭引爆气球
452. 用最少数量的箭引爆气球。406.根据身高重建队列。
2024-04-11 20:20:11 273
原创 代码随想录算法训练营第三十四天|● 1005.K次取反后最大化的数组和 ● 134. 加油站● 135. 分发糖果
1005.K次取反后最大化的数组和。
2024-04-11 20:16:25 364
原创 代码随想录算法训练营第三十二天|● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
122.买卖股票的最佳时机II。122.买卖股票的最佳时机II。
2024-04-11 20:15:10 246
原创 代码随想录算法训练营第三十一天|● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和
【代码】代码随想录算法训练营第三十一天|● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和。
2024-04-11 20:13:30 420
原创 代码随想录算法训练营第二十八天|● 93.复原IP地址 ● 78.子集 ● 90.子集II
【代码】代码随想录算法训练营第二十八天|● 93.复原IP地址 ● 78.子集 ● 90.子集II。
2024-04-04 22:37:59 62
原创 代码随想录算法训练营第二十七天|● 39. 组合总和● 40.组合总和II● 131.分割回文串
【代码】代码随想录算法训练营第二十七天|● 39. 组合总和● 40.组合总和II● 131.分割回文串。
2024-04-04 22:36:31 80
原创 代码随想录算法训练营第二十五天|● 216.组合总和III● 17.电话号码的字母组合
17.电话号码的字母组合。216.组合总和III。216.组合总和III。
2024-03-31 10:38:54 277
原创 代码随想录算法训练营第二十三天|● 669. 修剪二叉搜索树 ● 108.将有序数组转换为二叉搜索树 ● 538.把二叉搜索树转换为累加树
108.将有序数组转换为二叉搜索树。538.把二叉搜索树转换为累加树。669. 修剪二叉搜索树。
2024-03-31 10:36:27 243 1
原创 代码随想录算法训练营第二十二天|● 235. 二叉搜索树的最近公共祖先 ● 701.二叉搜索树中的插入操作 ● 450.删除二叉搜索树中的节点
235. 二叉搜索树的最近公共祖先。701.二叉搜索树中的插入操作。450.删除二叉搜索树中的节点。
2024-03-31 10:34:30 360 1
原创 代码随想录算法训练营第二十一天|● 530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 236. 二叉树的最近公共祖先
236. 二叉树的最近公共祖先。530.二叉搜索树的最小绝对差。501.二叉搜索树中的众数。
2024-03-26 22:52:57 77
原创 代码随想录算法训练营第二十天|● 654.最大二叉树 ● 617.合并二叉树 ● 700.二叉搜索树中的搜索 ● 98.验证二叉搜索树
700.二叉搜索树中的搜索。98.验证二叉搜索树。
2024-03-26 22:51:11 369
原创 代码随想录算法训练营第十八天|● 513.找树左下角的值● 112. 路径总和 113.路径总和ii
513.找树左下角的值。113.路径总和ii。
2024-03-26 22:48:13 324
原创 代码随想录算法训练营第十六天|● 104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
【代码】代码随想录算法训练营第十六天|● 104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数。
2024-03-23 19:46:37 89
原创 代码随想录算法训练营第十五天|226.翻转二叉树 101.对称二叉树 2
【代码】代码随想录算法训练营第十五天|226.翻转二叉树 101.对称二叉树 2。
2024-03-23 19:43:55 242
原创 代码随想录算法训练营第十四天|144.二叉树的前序遍历94.二叉树的中序遍历145.二叉树的后序遍历
【代码】代码随想录算法训练营第十天|144.二叉树的前序遍历94.二叉树的中序遍历145.二叉树的后序遍历。
2024-03-19 15:02:36 89
原创 代码随想录算法训练营第十三天|● 239. 滑动窗口最大值
2.将第i-k个数字,即将要超出范围的数字出队。3.获得队列的最大值,即返回队列的头。1.将队列中小于将要填入的数字出队。即可只维护几个有可能成为最大数的值。把实际问题分为三部分。
2024-03-19 14:57:23 88
原创 代码随想录算法训练营第十一天|20. 有效的括号 1047. 删除字符串中的所有相邻重复项150. 逆波兰表达式求值
【代码】代码随想录算法训练营第十天|20. 有效的括号 1047. 删除字符串中的所有相邻重复项150. 逆波兰表达式求值。
2024-03-17 12:45:25 359 1
原创 代码随想录算法训练营第十天|232.用栈实现队列225. 用队列实现栈
【代码】代码随想录算法训练营第十天|232.用栈实现队列225. 用队列实现栈。
2024-03-17 12:41:52 350 1
原创 代码随想录算法训练营第八天| 344.反转字符串 541. 反转字符串II 卡码网:54.替换数字 151.翻转字符串里的单词 卡码网:55.右旋转字符串
运用了双指针的思想,先遍历数组找到数字的个数后扩展字符串空间,再从后面依次填充遇到了数字就填充进number最后输出。先用双指针删除多余的空格,之后修改字符串的空间,翻转整个字符串再依次翻转单个字符。和上一题异曲同工,先翻转整个字符串后翻转两个部分。
2024-03-13 21:52:20 559
原创 代码随想录算法训练营第七天|454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
【代码】代码随想录算法训练营第七天|454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和。
2024-03-12 22:19:14 327 1
原创 代码随想录算法训练营第六天|242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
有点像之前学过的桶排序,没什么应该注意的,记得当要求出现次数时用哈希表就行。
2024-03-11 21:50:54 405 1
原创 代码随想录算法训练营第四天|24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II
24. 两两交换链表中的节点这题把图画出来就秒了,主要是注意while循环的边界条件。
2024-03-09 22:34:32 352 1
原创 代码随想录算法训练营第三天 |203.移除链表元素 707.设计链表 206.反转链表
707卡了一会,只能晚一天发了,移除链表元素只要还记得虚拟节点就没问题,设计链表要注意边界不能爆出去了,反转链表的思路其实想出来了但是不清楚怎么实现还是要多刷题。
2024-03-09 10:38:52 717
原创 代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
前面两题双指针看完视频都好写,矩阵是真的好难写一晚上了还没出来,明天继续吧。
2024-03-07 23:04:20 660
原创 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素。
第一天的题目确实简单的,二分法注意当l和r改变成mid时应该+-1保证不进入死循环,移除元素运用了双指针的思想,每当数组中的数等于val时slow指针会慢fast一步让后面一个数覆盖前一个从而删除val最后返回slow的值即可得到处理后的数组长度。
2024-03-06 10:02:11 791 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人