Loading。。。

Change the World
算法题记录 20 算法题记录 20
算法题记录 201278.分割回文串3(1979)给你一个由小写字母组成的字符串 s,和一个整数 k。 请你按下面的要求分割字符串: 首先,你可以将 s 中的部分字符修改为其他的小写英文字母。接着,你需要把 s 分割成 k 个非空且不相交的
2025-02-28
算法题记录 18 算法题记录 18
算法题记录 18131.分割回文串(1782)给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 涉及知识点字符串,dfs 解决思路很简单能想到深搜,枚举各种情况即可。 12345678
2025-02-28
算法题记录 21 算法题记录 21
算法题记录 211745.分割回文串4(1925)给你一个字符串 s ,如果可以将它分割成三个 非空 回文子字符串,那么返回 true ,否则返回 false 。 当一个字符串正着读和反着读是一模一样的,就称其为 回文字符串 。 涉及知识点
2025-02-28
算法题记录 17 算法题记录 17
算法题记录 172353.设计食物评分系统(1782)设计一个支持下述操作的食物评分系统: 修改 系统中列出的某种食物的评分。返回系统中某一类烹饪方式下评分最高的食物。实现 FoodRatings 类: FoodRatings(String
2025-02-28
算法题记录 16 算法题记录 16
算法题记录 162296.设计一个文本编辑器(1912)请你设计一个带光标的文本编辑器,它可以实现以下功能: 添加:在光标所在处添加文本。删除:在光标所在处删除文本(模拟键盘的删除键)。移动:将光标往左或者往右移动。当删除文本时,只有光标左
2025-02-27
算法题记录 15 算法题记录 15
算法题记录 151472.设计浏览器历史记录(1454)你有一个只支持单个标签页的 浏览器 ,最开始你浏览的网页是 homepage ,你可以访问其他的网站 url ,也可以在浏览历史中后退 steps 步或前进 steps 步。 请你实现
2025-02-26
算法题记录 14 算法题记录 14
算法题记录 142502.设计内存分配器(1746)给你一个整数 n ,表示下标从 0 开始的内存数组的大小。所有内存单元开始都是空闲的。 请你设计一个具备以下功能的内存分配器: 分配 一块大小为 size 的连续空闲内存单元并赋 id m
2025-02-25
算法题记录 13 算法题记录 13
算法题记录 131656.设计有序流(1419)有 n 个 (id, value) 对,其中 id 是 1 到 n 之间的一个整数,value 是一个字符串。不存在 id 相同的两个 (id, value) 对。 设计一个流,以 任意 顺序
2025-02-24
算法题记录 12 算法题记录 12
算法题记录 121206.设计跳表(困难)不使用任何库函数,设计一个 跳表 。 跳表 是在 O(log(n)) 时间内完成增加、删除、搜索操作的数据结构。跳表相比于树堆与红黑树,其功能与性能相当,并且跳表的代码长度相较下更短,其设计思想与链
2025-02-23
算法题记录 11 算法题记录 11
算法题记录 112209.用地毯覆盖后的最少白色砖块(2106)给你一个下标从 0 开始的 二进制 字符串 floor ,它表示地板上砖块的颜色。 floor[i] = ‘0’ 表示地板上第 i 块砖块的颜色是 黑色 。floor
2025-02-21
3 / 8