-
整数的 数组形式 num 是按照从左到右的顺序表示其数字的数组。
例如,对于 num = 1321 ,数组形式是 [1,3,2,1] 。
给定 num ,整数的 数组形式 ,和整数 k ,返回 整数num + k 的 数组形式 。
示例 1:
...
-
给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:"a==b"或 "a!=b"。在这里,a 和 b 是小写字母(不一定不同),表...
-
在显示着数字 startValue 的坏计算器上,我们可以执行以下两种操作:
双倍(Double): 将显示屏上的数字乘 2;
递减(Decrement): 将显示屏上的数字减 1 。
给定两个整数 startValue 和 target 。返回...
-
给定一个正整数数组 nums和一个整数 k,返回 nums 中 「 好子数组」 _ _ 的数目。
如果 nums 的某个子数组中不同整数的个数恰好为 k,则称 nums 的这个连续、不一定不同的子数组为 「 好子数组 」 。
例如,[1,2,3,1...
-
在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一:
值 0 代表空单元格;
值 1 代表新鲜橘子;
值 2 代表腐烂的橘子。
每分钟,腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。
返回 直到单元格中没有新鲜...
-
在二叉树中,根节点位于深度 0 处,每个深度为 k 的节点的子节点位于深度 k+1 处。
如果二叉树的两个节点深度相同,但 父节点不同 ,则它们是一对 堂兄弟节点 。
我们给出了具有唯一值的二叉树的根节点 root ,以及树中两个不同节点的值 x 和...
-
给定一个二进制数组 nums 和一个整数 k 。
k位翻转 就是从 nums 中选择一个长度为 k 的 子数组 ,同时把子数组中的每一个 0 都改成 1 ,把子数组中的每一个1 都改成 0 。
返回数组中不存在 0 所需的最小 k位翻转 次数。如果不...
-
给定一个非负整数数组 A,如果该数组每对相邻元素之和是一个完全平方数,则称这一数组为 正方形 数组。
返回 A 的正方形排列的数目。两个排列 A1 和 A2 不同的充要条件是存在某个索引 i,使得 A1[i] != A2[i]。
示例 1:...
-
小镇里有 n 个人,按从 1 到 n 的顺序编号。传言称,这些人中有一个暗地里是小镇法官。
如果小镇法官真的存在,那么:
小镇法官不会信任任何人。
每个人(除了小镇法官)都信任这位小镇法官。
只有一个人同时满足属性 1 和属性 2 。
给你一个数...
-
最大树 定义:一棵树,并满足:其中每个节点的值都大于其子树中的任何其他值。
给你最大树的根节点 root 和一个整数 val 。
就像 之前的问题 那样,给定的树是利用Construct(a) 例程从列表 a(root = Construct(a)...