-
给定一个由非重叠的轴对齐矩形的数组 rects ,其中 rects[i] = [ai, bi, xi, yi] 表示 (ai, bi) 是第i 个矩形的左下角点,(xi, yi) 是第 i个矩形的右上角点。设计一个算法来随机挑选一个被某一矩形覆盖的整...
-
给你一个大小为 m x n 的矩阵 mat ,请以对角线遍历的顺序,用一个数组返回这个矩阵中的所有元素。
示例 1:
**输入:** mat = [[1,2,3],[4,5,6],[7,8,9]]
**输出:** [1,2,4,7,5,3,6,8,...
-
-
给你一个含重复值的二叉搜索树(BST)的根节点 root ,找出并返回 BST 中的所有众数 (即,出现频率最高的元素)。
如果树中有不止一个众数,可以按 任意顺序 返回。
假定 BST 满足如下定义:
结点左子树中所含节点的值 小于等于 当前节点...
-
假设 力扣(LeetCode)即将开始 IPO 。为了以更高的价格将股票卖给风险投资公司,力扣 希望在 IPO 之前开展一些项目以增加其资本。由于资源有限,它只能在 IPO 之前完成最多 k 个不同的项目。帮助 力扣 设计完成最多 k 个不同项目后得...
-
给你一个字符串数组 words ,只返回可以使用在 美式键盘 同一行的字母打印出来的单词。键盘如下图所示。
美式键盘 中:
第一行由字符 "qwertyuiop" 组成。
第二行由字符 "asdfghjkl"...
-
给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums中每个元素的 下一个更大元素 。
数字 x 的 下一个更大的元素是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味...
-
给定一个整数 num,将其转化为 7 进制 ,并以字符串形式输出。
示例 1:
**输入:** num = 100
**输出:** "202"
示例 2:
**输入:** num = -7
**输出:** "-10&q...
-
-
给你一个长度为 n 的整数数组 score ,其中 score[i] 是第 i 位运动员在比赛中的得分。所有得分都 互不相同 。
运动员将根据得分 决定名次 ,其中名次第 1 的运动员得分最高,名次第 2 的运动员得分第 2高,依此类推。运动员的名次...