上一页 1 2 3 4 5 6 7 8 9 ··· 36 下一页
摘要: 给你一个整数 n,你需要重复执行多次下述操作将其转换为 0 : 翻转 n 的二进制表示中最右侧位(第 0 位)。如果第 (i-1) 位为 1 且从第 (i-2) 位到第 0 位都为 0,则翻转 n 的二进制表示中的第 i 位。返回将 n 转换为 0 的最小操作次数。 示例 1: 输入:n = 0输出 阅读全文
posted @ 2021-08-21 15:39 旺仔古李 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 给你一个字符数组 chars ,请使用下述算法压缩: 从一个空字符串 s 开始。对于 chars 中的每组 连续重复字符 : 如果这一组长度为 1 ,则将字符追加到 s 中。否则,需要向 s 追加字符,后跟这一组的长度。压缩后得到的字符串 s 不应该直接返回 ,需要转储到字符数组 chars 中。需 阅读全文
posted @ 2021-08-21 15:33 旺仔古李 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 可以用字符串表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。记录中只含下面三种字符:'A':Absent,缺勤'L':Late,迟到'P':Present,到场如果学生能够 同时 满足下面两个条件,则可以获得出勤奖励: 按 总出勤 计,学生缺勤('A')严格 少于两 阅读全文
posted @ 2021-08-18 10:34 旺仔古李 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 给出一个以头节点 head 作为第一个节点的链表。链表中的节点分别编号为:node_1, node_2, node_3, ... 。 每个节点都可能有下一个更大值(next larger value):对于 node_i,如果其 next_larger(node_i) 是 node_j.val,那么 阅读全文
posted @ 2021-08-15 19:17 旺仔古李 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 3 x 3 的幻方是一个填充有从 1 到 9 的不同数字的 3 x 3 矩阵,其中每行,每列以及两条对角线上的各数之和都相等。 给定一个由整数组成的 grid,其中有多少个 3 × 3 的 “幻方” 子矩阵?(每个子矩阵都是连续的)。 示例: 输入: [[4,3,8,4], [9,5,1,9], [ 阅读全文
posted @ 2021-08-15 18:00 旺仔古李 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 有 n 个城市,其中一些彼此相连,另一些没有相连。如果城市 a 与城市 b 直接相连,且城市 b 与城市 c 直接相连,那么城市 a 与城市 c 间接相连。 省份 是一组直接或间接相连的城市,组内不含其他没有相连的城市。 给你一个 n x n 的矩阵 isConnected ,其中 isConnec 阅读全文
posted @ 2021-08-15 17:54 旺仔古李 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 你有一套活字字模 tiles,其中每个字模上都刻有一个字母 tiles[i]。返回你可以印出的非空字母序列的数目。 注意:本题中,每个活字字模只能使用一次。 示例 1: 输入:"AAB"输出:8解释:可能的序列为 "A", "B", "AA", "AB", "BA", "AAB", "ABA", " 阅读全文
posted @ 2021-08-14 21:31 旺仔古李 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 现有一个房间,墙上挂有 n 只已经打开的灯泡和 4 个按钮。在进行了 m 次未知操作后,你需要返回这 n 只灯泡可能有多少种不同的状态。 假设这 n 只灯泡被编号为 [1, 2, 3 ..., n],这 4 个按钮的功能如下: 将所有灯泡的状态反转(即开变为关,关变为开)将编号为偶数的灯泡的状态反转 阅读全文
posted @ 2021-08-13 16:58 旺仔古李 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 给定两个单词 word1 和 word2,找到使得 word1 和 word2 相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。 示例: 输入: "sea", "eat"输出: 2解释: 第一步将"sea"变为"ea",第二步将"eat"变为"ea" 提示: 给定单词的长度不超过500。 阅读全文
posted @ 2021-08-13 14:40 旺仔古李 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 给你一个大小为 m x n 的网格和一个球。球的起始坐标为 [startRow, startColumn] 。你可以将球移到在四个方向上相邻的单元格内(可以穿过网格边界到达网格之外)。你 最多 可以移动 maxMove 次球。 给你五个整数 m、n、maxMove、startRow 以及 start 阅读全文
posted @ 2021-08-13 14:04 旺仔古李 阅读(41) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 36 下一页