-
你的面前有一堵矩形的、由 n 行砖块组成的砖墙。这些砖块高度相同(也就是一个单位高)但是宽度不同。每一行砖块的宽度之和相等。
你现在要画一条 自顶向下 的、穿过 最少 砖块的垂线。如果你画的线只是从砖块的边缘经过,就不算穿过这块砖。你不能沿着墙的两个...
-
给你一个正整数 n ,请你找出符合条件的最小整数,其由重新排列 n **** 中存在的每位数字组成,并且其值大于 n。如果不存在这样的正整数,则返回 -1 。
注意 ,返回的整数应当是一个 32 位整数 ,如果存在满足题意的答案,但不是 32 位整数...
-
给定一正整数数组 ****nums ,nums 中的相邻整数将进行浮点除法。例如, [2,3,4] -> 2 / 3 / 4 。
例如,nums = [2,3,4],我们将求表达式的值 "2/3/4"。...
-
可以用字符串表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。记录中只含下面三种字符:
'A':Absent,缺勤
'L':Late,迟到
'P':Present,到场...
-
-
给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。
示例 1:
**输入:** s = "Let's take LeetCode contest"
**输出:** "s&...
-
二进制矩阵中的所有元素不是 0 就是 1 。
给你两个四叉树,quadTree1 和 quadTree2。其中 quadTree1 表示一个 n * n 二进制矩阵,而quadTree2 表示另一个 n * n 二进制矩阵。
请你返回一个表示 n *...
-
给定一个 N 叉树,找到其最大深度。
最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。
N 叉树输入按层序遍历序列化表示,每组子节点由空值分隔(请参见示例)。
示例 1:
**输入:** root = [1,null,3,2,4,null...
-
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 _该数组中和为 k ** ** 的连续子数组的个数 _。
子数组是数组中元素的连续非空序列。
示例 1:
**输入:** nums = [1,1,1], k = 2
**输出:** 2
...
-
给定长度为 2n ** ** 的整数数组 nums ,你的任务是将这些数分成 n **** 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从 1 到 n 的 min(ai, bi) 总和最大。
返回该 最大总和...