496.下一个更大元素I给你两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。 请你找出 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更...
力扣每日一题 2021/10/25
240.搜索二维矩阵II编写一个高效的算法来搜索m x n矩阵matrix中的一个目标值target。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例 1: 12输入:matrix = [[...
力扣每日一题 2021/10/24
638.大礼包在 LeetCode 商店中, 有n件在售的物品。每件物品都有对应的价格。然而,也有一些大礼包,每个大礼包以优惠的价格捆绑销售一组物品。 给你一个整数数组 price 表示物品价格,其中 price[i] 是第 i 件物...
力扣每日一题 2021/10/23
492.构造矩形作为一位web开发者, 懂得怎样去规划一个页面的尺寸是很重要的。 现给定一个具体的矩形页面面积,你的任务是设计一个长度为 L 和宽度为 W 且满足以下要求的矩形的页面。要求: 123451. 你设计的矩形页面必须等于给...
力扣每日一题 2021/10/22
229.求众数 II给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 示例 1: 12输入:[3,2,3]输出:[3] 示例 2: 12输入:nums = [1]输出:[1] 示例3 12输入:[1,1...
力扣每日一题 2021/10/21
66. 加一给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 123输入:dig...
力扣每日一题 2021/10/20
453.最小操作次数使数组元素相等给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。 示例 1: 12345输入:nums = [1,2,3]输出:3解释:只需要3次操...
力扣每日一题 2021/10/19
211.添加与搜索单词-数据结构设计请你设计一个数据结构,支持 添加新单词 和 查找字符串是否与任何先前添加的字符串匹配 。 实现词典类 WordDictionary : WordDictionary() 初始化词典对象 void ...
力扣每日一题 2021/10/18
90. 子集II给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 示例 1: 12输入:nums = [1,2,2]输出...
力扣每日一题 2021/10/17
1104. 二叉树寻路在一棵无限的二叉树上,每个节点都有两个子节点,树中的节点 逐行 依次按 “之” 字形进行标记。 如下图所示,在奇数行(即,第一行、第三行、第五行……)中,按从左到右的顺序进行标记; 而偶数行(即,第二行、第四行、...