晓风长路
晓风长路
全部文章
分类
题解(77)
归档
标签
去牛客网
登录
/
注册
晓风长路
不积跬步,无以至千里
全部文章
(共28篇)
【LeetCode每日一题】391. 完美矩形【困难】
给你一个数组 rectangles ,其中 rectangles[i] = [xi, yi, ai, bi] 表示一个坐标轴平行的矩形。这个矩形的左下顶点是 (xi, yi) ,右上顶点是 (ai, bi) 。 如果所有矩形一起精确覆盖了某个矩形区域,则返回 true ;否则,返回 false 。 ...
C++
数组
扫描线
2021-11-17
1
330
【LeetCode每日一题】496. 下一个更大元素 I【简单】哈希表+单调栈
给你两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。 请你找出 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字&nb...
C++
哈希表
数组
栈
单调栈
2021-10-26
1
372
【LeetCode每日一题】240. 搜索二维矩阵 II【中等】二分查找+思维
编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例 1: 输入:matrix = [[1,4,7,11,15],[2,...
C++
数组
二分查找
分治
2021-10-26
1
398
【LeetCode每日一题】229. 求众数 II【中等】哈希、数学
给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 示例 1: 输入:[3,2,3] 输出:[3] 示例 2: 输入:nums = [1] 输出:[1] 示例 3: 输入:[1,1,1,3,3,2,2,2] 输出:[1,...
C++
数组
哈希表
计数
2021-10-22
1
358
【LeetCode每日一题】453. 最小操作次数使数组元素相等【简单】思维
给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。 示例 1: 输入:nums = [1,2,3] 输出:3 解释: 只需要3次操作(注意每次操作会增加两个元素的值): [1,2,3] => [2,3,3] ...
C++
数组
数学
2021-10-20
0
655
【LeetCode每日一题】412. Fizz Buzz 【简单】模拟
给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中: answer[i] == "FizzBuzz" 如果 i 同时是 3 和 5 的倍数。 answer[i] == "Fizz" 如果 i 是 3 的倍数。 ...
C++
数组
字符串
模拟
2021-10-14
1
399
【LeetCode每日一题】剑指 Offer II 069. 山峰数组的顶部 【简单】二分查找
符合下列属性的数组 arr 称为 山峰数组(山脉数组) : arr.length >= 3 存在 i(0 < i < arr.length - 1)使得: arr[0] < arr[1] < ... arr[i-1] < arr[i] arr[i] &g...
C++
二分查找
数组
2021-10-14
1
409
【LeetCode每日一题】414. 第三大的数 【简单】模拟
给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。 示例 1: 输入:[3, 2, 1] 输出:1 解释:第三大的数是 1 。 示例 2: 输入:[1, 2] 输出:2 解释:第三大的数不存在, 所以返回最大的数 2 。 示例 3: 输入:[2, 2, 3...
C++
数组
2021-10-06
1
347
首页
上一页
1
2
3
下一页
末页