自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day23 二叉树

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

2023-04-06 08:30:49 41

原创 Day20 二叉树

700.二叉搜索树中的搜索。

2023-04-03 13:20:28 40

原创 Day18

106.从中序与后序遍历序列构造二叉树。

2023-04-01 08:41:48 43

原创 Day17 二叉树

257. 二叉树的所有路径。

2023-03-31 11:40:45 44

原创 Day16 二叉树

111.二叉树的最小深度。111.二叉树的最小深度。559.n叉树的最大深度。

2023-03-30 09:22:51 23

原创 Day15 二叉树层序遍历

【代码】Day15 二叉树层序遍历。

2023-03-29 13:40:35 36

原创 Day14 二叉树的递归和迭代遍历

【代码】Day14 二叉树的递归和迭代遍历。

2023-03-28 13:18:58 35

原创 Day10 栈与队列

232.用栈实现队列。

2023-03-27 10:50:17 30

原创 Day13 栈与队列

239. 滑动窗口最大值。347.前 K 个高频元素。

2023-03-27 10:45:32 26

原创 Day11 栈与队列

给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。每个运算对象可以是整数,也可以是另一个逆波兰表达式。给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在完成所有重复项删除操作后返回最终的字符串。在 S 上反复执行重复项删除操作,直到无法继续删除。字符串直接用作栈,这样省去了栈还要转为字符串的操作。根据 逆波兰表示法,求表达式的值。

2023-03-25 13:17:54 26

转载 Day9 | 字符串之KMP与双指针总结

Python(前缀表统一减一)前缀表(不减一)的代码实现。C++(前缀表统一减一)

2023-03-23 12:16:34 46

转载 Day8 字符串

541. 反转字符串II (注意两个指针的初始位置。剑指Offer58-II.左旋转字符串。151.翻转字符串里的单词。541. 反转字符串II。

2023-03-22 12:35:10 40 1

转载 Day7 | Hash

第454题.四数相加II。第15题. 三数之和。第18题. 四数之和。

2023-03-21 18:14:44 27

转载 Day6 | Hash

拉链法:对数据取模,对于放在同一个位置的数据,以数组中各项为头结点,创建链表。242.有效的字母异位词(字母相互抵消,消干净了就是异位词)哈希碰撞解决方案:拉链法,线性探测法。线性探测:将发生碰撞的数据顺位下移。349. 两个数组的交集。

2023-03-21 18:06:26 28

转载 Day4| 链表

【代码】Day3| 链表。

2023-03-18 10:46:25 30

转载 Day3| 链表 (代码随想录)

Leetcode 203.移除链表元素:删除链表中等于给定值 val 的所有结点。C++(设置虚拟头结点后,无需区分头结点和非头结点的不同删除方式),请你反转链表,并返回反转后的链表。

2023-03-17 12:14:00 70

转载 Day2 | 977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵II

C++(滑动窗口,

2023-03-17 10:29:19 146

转载 Day1| 704. 二分查找、27. 移除元素 (代码随想录

C++(双指针优化:不使用额外数组空间,元素顺序可以变,不考虑超出新长度的元素 => 可以将快慢指针变为左右指针,避免了需要保留的元素的重复赋值操作)C++(二分法的新左右范围计算公式:mid = (right - left) / 2 + left)的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。,如果目标值存在返回下标,否则返回。个元素有序的(升序)整型数组。

2023-03-17 09:56:42 42

空空如也

空空如也

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

TA关注的人

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