-
给你四个整数 m、n、introvertsCount 和 extrovertsCount 。有一个 m x n网格,和两种类型的人:内向的人和外向的人。总共有 introvertsCount 个内向的人和 extrovertsCount 个外向的人。...
-
给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 __true __ ;否则,返回 false 。
数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串。
示例 1:
**输入:** word1 = [...
-
小写字符 的 数值 是它在字母表中的位置(从 1 开始),因此 a 的数值为 1 ,b 的数值为 2 ,c 的数值为3 ,以此类推。
字符串由若干小写字符组成, 字符串的数值 为各字符的数值之和。例如,字符串 "abe" 的数值等...
-
给你一个整数数组 nums 。你需要选择 恰好 一个下标(下标从 0开始)并删除对应的元素。请注意剩下元素的下标可能会因为删除操作而发生改变。
比方说,如果 nums = [6,1,7,4,1] ,那么:
选择删除下标 1 ,剩下的数组为 nums...
-
给你一个任务数组 tasks ,其中 tasks[i] = [actuali, minimumi] :
actuali 是完成第 i 个任务 需要耗费 的实际能量。
minimumi 是开始第 i 个任务前需要达到的最低能量。
比方说,如果任务为...
-
-
给你一个字符串 sequence ,如果字符串 word 连续重复 k 次形成的字符串是 sequence 的一个子字符串,那么单词word 的 重复值为k **** 。单词 word 的 最 大重复值 是单词 word 在 sequence中最大的...
-
给你两个链表 list1 和 list2 ,它们包含的元素分别为 n 个和 m 个。
请你将 list1 中下标从 a 到 b 的全部节点都删除,并将list2 接在被删除节点的位置。
下图中蓝色边和节点展示了操作后的结果:
![](https://...
-
我们定义 arr 是 山形数组 当且仅当它满足:
arr.length >= 3
存在某个下标 i ( 从 0 开始 ) 满足 0 < i < arr.length - 1 且:
arr[0] < arr[1] <...
-
请你设计一个队列,支持在前,中,后三个位置的 push 和 pop 操作。
请你完成 FrontMiddleBack 类:
FrontMiddleBack() 初始化队列。
void pushFront(int val) 将 val 添加到队列的 ...