自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小路灯的博客

每天进步一点点

  • 博客(331)
  • 收藏
  • 关注

原创 1668. 最大重复子字符串 4.18(二)

bc" 的子字符串,但 "baba" 不是 "ababc" 的子字符串。"ac" 不是 "ababc" 的子字符串。的一个子字符串,那么单词。"abab" 是 "

2025-01-14 17:23:54 353

原创 1025. 除数博弈 4.18(一)

爱丽丝选择 1,鲍勃也选择 1,然后爱丽丝无法进行操作。爱丽丝和鲍勃一起玩游戏,他们轮流行动。如果玩家无法执行这些操作,就会输掉游戏。只有在爱丽丝在游戏中取得胜利时才返回。假设两个玩家都以最佳状态参与游戏。爱丽丝选择 1,鲍勃无法进行操作。最初,黑板上有一个数字。

2025-01-13 10:58:07 196

原创 2181. 合并零之间的节点 04.17(二)

请你将它们之间的所有节点合并成一个节点,其值是所有已合并节点的值之和。- 标记为红色的节点之和:4 + 5 + 2 = 11。- 标记为绿色的节点之和:3 + 1 = 4。- 标记为黄色的节点之和:2 + 2 = 4。上图表示输入的链表。上图表示输入的链表。移除,修改后的链表不应该含有任何。- 标记为绿色的节点之和:1 = 1。- 标记为红色的节点之和:3 = 3。分隔开的一连串整数。返回修改后链表的头节点。给你一个链表的头节点。

2024-09-27 09:51:21 976

原创 3289. 数字小镇中的捣蛋鬼 04.17(一)

为了恢复 Digitville 的和平,作为小镇中的名侦探,请你找出这两个顽皮的数字。顽皮的数字额外多出现了一次,使得列表变得比正常情况下更长。返回一个长度为 2 的数组,包含这两个数字(顺序任意)。数字小镇 Digitville 中,存在一个数字列表。数字 0 和 1 分别在数组中出现了两次。数字 2 和 3 分别在数组中出现了两次。数字 4 和 5 分别在数组中出现了两次。

2024-09-27 09:13:32 360

原创 LCR 080. 组合 04.16(二)

【代码】LCR 080. 组合 04.16(二)

2024-09-26 10:42:40 388

原创 17. 电话号码的字母组合 04.16(一)

给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。的字符串,返回所有它能表示的字母组合。

2024-09-25 18:35:16 406

原创 997. 找到小镇的法官 04.15(二)

如果小镇法官存在并且可以确定他的身份,请返回该法官的编号;传言称,这些人中有一个暗地里是小镇法官。

2024-09-24 18:38:01 274

原创 1464. 数组中两元素的最大乘积 04.15(一)

如果选择下标 i=1 和 j=2(下标从 0 开始),则可以获得最大值,(nums[1]-1)*(nums[2]-1) = (4-1)*(5-1) = 3*4 = 12。选择下标 i=1 和 j=3(下标从 0 开始),则可以获得最大值 (5-1)*(5-1) = 16。,请你选择数组的两个不同下标。请你计算并返回该式的最大值。

2024-09-24 18:00:08 160

原创 520.检测大写字母 04.14(二)

如果大写用法正确,返回。

2024-09-24 17:57:25 172

原创 1014. 最佳观光组合 04.14(一)

个观光景点的评分,并且两个景点。返回一对观光景点能取得的最高分。)组成的观光组合的得分为。,也就是景点的评分之和。它们两者之间的距离。

2024-09-23 18:48:57 327

原创 2652. 倍数求和 04.13(二)

返回一个整数,用于表示给定范围内所有满足约束条件的数字之和。整除的所有整数分别是。整除的所有整数分别是。整除的所有整数分别是。整除的所有整数之和。

2024-09-23 18:45:48 297

原创 1844. 将所有数字用字符替换 04.13(一)

是一个数字,函数返回字母表中。请你替换所有数字以后,将字符串。下标处为小写英文字母,

2024-09-10 18:39:32 364

原创 12. 整数转罗马数字 04.12(二)

罗马数字是通过添加从最高到最低的小数位值的转换而形成的。3000 = MMM 由于 1000 (M) + 1000 (M) + 1000 (M)700 = DCC 由于 500 (D) + 100 (C) + 100 (C)注意:49 不是 50 (L) 减 1 (I) 因为转换是基于小数位。40 = XL 由于 50 (L) 减 10 (X)9 = IX 由于 10 (X) 减 1 (I)给定一个整数,将其转换为罗马数字。

2024-09-05 19:22:35 840

原创 844. 比较含退格的字符串 04.12(一)

两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回。s 会变成 "c",但 t 仍然是 "b"。如果对空文本输入退格字符,文本继续为空。s 和 t 都会变成 "ac"。s 和 t 都会变成 ""。

2024-08-22 18:32:36 402

原创 821. 字符的最短距离 04.11(二)

对于下标 4 ,出现在下标 3 和下标 5 处的 'e' 都离它最近,但距离是一样的 abs(4 - 3) == abs(4 - 5) = 1。距下标 0 最近的 'e' 出现在下标 3 ,所以距离为 abs(0 - 3) = 3。距下标 1 最近的 'e' 出现在下标 3 ,所以距离为 abs(1 - 3) = 2。距下标 8 最近的 'e' 出现在下标 6 ,所以距离为 abs(8 - 6) = 2。字符 'e' 出现在下标 3、5、6 和 11 处(下标从 0 开始计数)。

2024-08-22 18:15:49 453

原创 1047. 删除字符串中的所有相邻重复项 04.11(一)

例如,在 "abbaca" 中,我们可以删除 "bb" 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 "aaca",其中又只有 "aa" 可以执行重复项删除操作,所以最后的字符串为 "ca"。在完成所有重复项删除操作后返回最终的字符串。在 S 上反复执行重复项删除操作,直到无法继续删除。会选择两个相邻且相同的字母,并删除它们。给出由小写字母组成的字符串。

2024-08-21 15:41:26 554

原创 2293. 极大极小游戏 04.10(二)

第一轮:nums = [1,5,4,2]1 是最后剩下的那个数字,返回 1。3 就是最后剩下的数字,返回 3。第二轮:nums = [1,4]重复执行算法会得到下述数组。第三轮:nums = [1]

2024-08-21 14:56:47 332

原创 1700. 无法吃午餐的学生数量 04.10(一)

最前面的学生拿走最顶上的三明治,剩余学生队列为 students = [0,1,1],三明治栈为 sandwiches = [1,0,1]。- 最前面的学生拿走最顶上的三明治,剩余学生队列为 students = [1,0],三明治栈为 sandwiches = [0,1]。- 最前面的学生放弃最顶上的三明治,并回到队列的末尾,学生队列变为 students = [1,0,0,1]。- 最前面的学生放弃最顶上的三明治,并回到队列的末尾,学生队列变为 students = [0,0,1,1]。

2024-08-21 14:45:10 377

原创 2224. 转化时间需要的最少操作数 04.09(二)

为 current 加 60 分钟,current 变为 "04:30"。- 为 current 加 60 分钟,current 变为 "03:30"。- 为 current 加 5 分钟,current 变为 "04:35"。可以证明,无法用少于 3 步操作将 current 转化为 correct。只需要为 current 加一分钟,所以最小操作数是 1。最早的 24 小时制时间为。在一步操作中,你可以将。

2024-08-20 11:58:45 373

原创 961. 在长度 2N 的数组中找出重复 N 次的元素 04.09(一)

【代码】961. 在长度 2N 的数组中找出重复 N 次的元素 04.09(一)

2024-08-20 11:31:14 338

原创 17.16. 按摩师 04.08(二)

一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。选择 1 号预约、 3 号预约、 5 号预约和 8 号预约,总时长 = 2 + 4 + 3 + 3 = 12。选择 1 号预约、 3 号预约和 5 号预约,总时长 = 2 + 9 + 1 = 12。选择 1 号预约和 3 号预约,总时长 = 1 + 3 = 4。本题相对原题稍作改动。

2024-08-19 18:29:21 198

原创 628. 三个数的最大乘积 04.08(一)

在数组中找出由三个数组成的最大乘积,并输出这个乘积。

2024-08-19 17:55:24 162

原创 1550. 存在连续三个奇数的数组 04.07 (二)

请你判断数组中是否存在连续三个元素都是奇数的情况:如果存在,请返回。存在连续三个元素都是奇数的情况,即 [5,7,23]。不存在连续三个元素都是奇数的情况。

2024-08-19 14:45:58 217

原创 2022. 将一维数组转变成二维数组 04.07 (一)

original 中第一个 n=2 的部分为 [1,2] ,构成二维数组的第一行。original 中第二个 n=2 的部分为 [3,4] ,构成二维数组的第二行。无法将 2 个元素放入到一个 1x1 的二维数组中,所以返回一个空的二维数组。无法将 1 个元素放满一个 1x2 的二维数组,所以返回一个空的二维数组。将 original 中所有三个元素放入第一行中,构成要求的二维数组。如果无法构成这样的二维数组,请你返回一个空的二维数组。)的元素构成二维数组的第二行,依此类推。请你根据上述过程返回一个。

2024-08-19 14:44:00 458

原创 3151. 特殊数组 I 04.06 (二)

如果数组的每一对相邻元素都是两个奇偶性不同的数字,则该数组被认为是一个。,它们都包含了奇偶性不同的数字,因此答案为。只有一个元素,所以答案为。

2024-08-19 14:29:10 174

原创 3099. 哈沙德数 04.06(一)

如果一个整数能够被其各个数位上的数字之和整除,则称之为。各个数位上的数字之和,否则,返回。各个数位上的数字之和为。各个数位上的数字之和为。不是哈沙德数,答案是。

2024-08-19 14:23:39 257

原创 2744. 最大字符串配对数目 04.05(二)

我们将第 0 个字符串与第 2 个字符串匹配,因为 word[0] 的反转字符串是 "dc" 并且等于 words[2]。- 我们将第 1 个字符串与第 3 个字符串匹配,因为 word[1] 的反转字符串是 "ca" 并且等于 words[3]。- 我们将第 0 个字符串与第 1 个字符串匹配,因为 words[1] 的反转字符串 "ab" 与 words[0] 相等。这个例子中,无法匹配任何字符串。注意,每个字符串最多匹配一次。可以证明最多匹配数目是 2。可以证明最多匹配数目是 1。

2024-08-19 14:22:40 244

原创 3146. 两个字符串的排列差 04.05 (一)

中每个字符在两个字符串中位置的绝对差值之和。,每个字符串中的字符都不重复,且。

2024-08-19 14:04:20 180

原创 3168. 候诊室中的最少椅子数 04.04 (二)

每秒后都有一个顾客进入候诊室,没有人离开。因此,至少需要 7 把椅子。假设候诊室里有 2 把椅子。下表显示了每秒钟等候室的状态。假设候诊室里有 3 把椅子。下表显示了每秒钟等候室的状态。返回保证每位进入候诊室的顾客都能有椅子坐的。椅子数,假设候诊室最初是。

2024-08-19 11:57:57 197

原创 3248. 矩阵中的蛇 04.04 (一)

题目测评数据保证蛇在整个移动过程中将始终位于。蛇从单元格 0 开始,并遵循一系列命令移动。的大小,另给你一个字符串数组。后蛇所停留的最终单元格的位置。

2024-08-19 11:49:16 476

原创 290. 单词规律 04.03(二)

中的每个非空单词之间存在着双向连接的对应规律。里的每个字母和字符串。是否遵循相同的规律。

2024-08-16 14:45:30 218

原创 205. 同构字符串 04.03(一)

每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。中的字符可以按某种映射关系替换得到。,那么这两个字符串是同构的。,判断它们是否是同构的。

2024-08-16 14:33:17 189

原创 168. Excel表列名称 04.02(二)

返回它在 Excel 表中相对应的列名称。

2024-08-16 14:22:50 373

原创 110. 平衡二叉树 04.02(一)

给定一个二叉树,判断它是否是。

2024-08-16 11:44:20 156

原创 1317. 将整数转换为两个无零整数的和 04.01(二)

A = 1, B = 1. A + B = n 并且 A 和 B 的十进制表示形式都不包含任何 0。如果存在多个有效解决方案,你可以返回其中任意一个。题目数据保证至少有一个有效的解决方案。「无零整数」是十进制表示中。

2024-08-15 18:29:46 254

原创 1816. 截断句子 04.01(一)

s 中的单词为 ["What", "is" "the", "solution", "to", "this", "problem"]s 中的单词为 ["Hello", "how" "are", "you", "Contestant"]前 4 个单词为 ["What", "is", "the", "solution"]前 4 个单词为 ["Hello", "how", "are", "you"]​,​​​使截断后的句子仅含。​​​​​​ 个单词。​​​​​​ 和一个整数。​​​​​​ ,请你将。

2024-08-15 18:14:31 517

原创 2264. 字符串中最大的 3 位相同数字 03.31 (二)

如果一个整数满足下述所有条件,则认为该整数是一个。不存在长度为 3 且仅由一个唯一数字组成的整数。因此,不存在优质整数。num 中存在两个优质整数:"777" 和 "333"。如果不存在满足要求的整数,则返回一个空字符串。"777" 是最大的那个,所以返回 "777"。"000" 是唯一一个优质整数。

2024-08-15 18:04:35 417

原创 2180. 统计各位数字之和为偶数的整数个数 03.31 (一)

2、4、6、8、11、13、15、17、19、20、22、24、26 和 28。只有 2 和 4 满足小于等于 4 且各位数字之和为偶数。是其所有位上的对应数字相加的结果。

2024-08-15 17:33:31 151

原创 LCR 059. 数据流中的第 K 大元素 03.30 (二)

大元素的类(class)。1100ms,还差好多啊!耗时1600ms,还是不行。设计一个找到数据流中第。耗时居然1700ms,

2024-08-14 15:20:25 209

原创 LCR 056. 两数之和 IV - 输入二叉搜索树 03.30 (一)

请判断该二叉搜索树中是否存在两个节点它们的值之和等于。假设二叉搜索树中节点的值均唯一。节点 5 和节点 7 之和等于 12。不存在两个节点值之和为 22 的节点。给定一个二叉搜索树的。

2024-08-14 14:06:53 200

空空如也

空空如也

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

TA关注的人

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