摘要:
给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 来 阅读全文
posted @ 2022-01-14 17:18
Tianyiya
阅读(23)
评论(0)
推荐(0)
摘要:
交换 定义为选中一个数组中的两个 互不相同 的位置并交换二者的值。 环形 数组是一个数组,可以认为 第一个 元素和 最后一个 元素 相邻 。 给你一个 二进制环形 数组 nums ,返回在 任意位置 将数组中的所有 1 聚集在一起需要的最少交换次数。 来源:力扣(LeetCode) 链接:https 阅读全文
posted @ 2022-01-14 16:37
Tianyiya
阅读(84)
评论(0)
推荐(0)
摘要:
编写一个方法,计算从 0 到 n (含 n) 中数字 2 出现的次数。 示例: 输入: 25 输出: 9 解释: (2, 12, 20, 21, 22, 23, 24, 25)(注意 22 应该算作两次) 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/prob 阅读全文
posted @ 2022-01-14 15:51
Tianyiya
阅读(66)
评论(0)
推荐(0)
摘要:
请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/fu 阅读全文
posted @ 2022-01-14 14:16
Tianyiya
阅读(26)
评论(0)
推荐(0)
摘要:
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后,数组变为 [16,1,0,9,100] 排序后,数组变为 [0,1,9, 阅读全文
posted @ 2022-01-14 13:57
Tianyiya
阅读(26)
评论(0)
推荐(0)
摘要:
给定一个整数 n ,返回 n! 结果中尾随零的数量。 提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/factorial-trailing-zero 阅读全文
posted @ 2022-01-14 13:49
Tianyiya
阅读(35)
评论(0)
推荐(0)
摘要:
给你一个 m * n 的网格,其中每个单元格不是 0(空)就是 1(障碍物)。每一步,您都可以在空白单元格中上、下、左、右移动。 如果您 最多 可以消除 k 个障碍物,请找出从左上角 (0, 0) 到右下角 (m-1, n-1) 的最短路径,并返回通过该路径所需的步数。如果找不到这样的路径,则返回 阅读全文
posted @ 2022-01-14 12:22
Tianyiya
阅读(154)
评论(0)
推荐(0)
摘要:
请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。 若队列为空,pop_front 和 max_value 需要返回 -1 示例 1: 输入: ["MaxQueue","push_b 阅读全文
posted @ 2022-01-14 10:52
Tianyiya
阅读(24)
评论(0)
推荐(0)

浙公网安备 33010602011771号