- 博客(14)
- 收藏
- 关注
原创 day11 栈与队列part02
先统计频率, 再安排进入队列的顺序。150. 逆波兰表达式求值。239. 滑动窗口最大值。347.前 K 个高频元素。
2025-07-07 14:56:32
530
原创 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
原创 day02 数组part02
剪枝操作,如果正好达到总值的一半,说明可以分割成大小一样的区块,直接返回0.1. 上下左右转的时候,保持数量恒定,占第一个,但不占最后一个。2.offset设置,举例理解offset需要loop多少次。滑动窗口, 窗口满足条件,就开始移左边。横竖分割成2块,看两块差值的最小值。3.奇数情况下,需要补充中间的值。209.长度最小的子数组。
2025-06-26 10:27:35
505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅