自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day16 二叉树 part04

【代码】day16 二叉树 part04。

2025-07-10 19:47:07 318

原创 day15 二叉树part03

【代码】day15 二叉树part03。

2025-07-10 12:17:34 409

原创 day14 二叉树 part02

【代码】day13 二叉树 part02。

2025-07-08 15:38:14 718

原创 day13 二叉树part01

前序中序后序。

2025-07-07 15:42:12 443

原创 day11 栈与队列part02

先统计频率, 再安排进入队列的顺序。150. 逆波兰表达式求值。239. 滑动窗口最大值。347.前 K 个高频元素。

2025-07-07 14:56:32 530

原创 day10 栈与队列part01

232.用栈实现队列225. 用队列实现栈20. 有效的括号。

2025-07-05 08:30:29 418

原创 day09 字符串part02

/ 字符串的右旋转操作是把字符串尾部的若干个字符转移到字符串的前面。给定一个字符串 s 和一个正整数 k,请编写一个函数,将字符串中的后面 k 个字符移到字符串的前面,实现字符串的右旋转操作。// 输入:输入共包含两行,第一行为一个正整数 k,代表右旋转的位数。第二行为字符串 s,代表需要旋转的字符串。// 例如,对于输入字符串 "abcdefg" 和整数 2,函数应该将其转换为 "fgabcde"。// 输出:输出共一行,为进行了右旋转操作后的字符串。28. 实现 strStr()

2025-07-03 11:24:03 344

原创 day08 字符串part01

给定一个字符串 s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。// 例如,对于输入字符串 "a1b2c3",函数应该将其转换为 "anumberbnumbercnumber"。// 对于输入字符串 "a5b",函数应该将其转换为 "anumberb"// 输出:打印一个新的字符串,其中每个数字字符都被替换为了number。// 样例输出:anumberbnumbercnumber。// 样例输入:a1b2c3。541. 反转字符串II。

2025-07-02 21:12:11 354

原创 day7 第三章 哈希表part02

454.四数相加II。454.四数相加II。

2025-07-01 12:15:58 317

原创 day06 第三章 哈希表part01

242.有效的字母异位词。349. 两个数组的交集。

2025-06-30 17:58:51 427

原创 day04 链表part02

想不明白的时候, 画图会很直观。写好操作的伪代码,按照伪代码写。

2025-06-28 09:08:18 270

原创 day03 链表part01

203.移除链表元素使用dummy辅助, 使用cur来遍历cur遍历到要操作节点的前一个节点。

2025-06-27 21:35:30 325

原创 day02 数组part02

剪枝操作,如果正好达到总值的一半,说明可以分割成大小一样的区块,直接返回0.1. 上下左右转的时候,保持数量恒定,占第一个,但不占最后一个。2.offset设置,举例理解offset需要loop多少次。滑动窗口, 窗口满足条件,就开始移左边。横竖分割成2块,看两块差值的最小值。3.奇数情况下,需要补充中间的值。209.长度最小的子数组。

2025-06-26 10:27:35 505

原创 day1双指针

【代码】day1双指针。

2025-06-25 11:29:13 157

空空如也

空空如也

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

TA关注的人

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