![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分治算法
43581143
一个热爱技术的coder
展开
-
Leetcode 169. 求众数(简单)
169. 求众数给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例1输入: [3,2,3]输出: 3示例2输入: [2,2,1,1,1,2,2]输出: 2代码class Solution {public: int majorityElement(vector...原创 2019-06-30 11:17:09 · 76 阅读 · 0 评论 -
Leetcode 973. 最接近原点的 K 个点(中等)
973. 最接近原点的 K 个点我们有一个由平面上的点组成的列表 points。需要从中找出 K 个距离原点 (0, 0) 最近的点。(这里,平面上两点之间的距离是欧几里德距离。)你可以按任何顺序返回答案。除了点坐标的顺序之外,答案确保是唯一的。示例1输入:points = [[1,3],[-2,2]], K = 1输出:[[-2,2]]解释:(1, 3) 和原点之间的距离为 s...原创 2019-06-30 11:21:00 · 118 阅读 · 0 评论 -
Leetcode 327. 区间和的个数(困难)
327. 区间和的个数给定一个整数数组 nums,返回区间和在 [lower, upper] 之间的个数,包含 lower 和 upper。区间和 S(i, j) 表示在 nums 中,位置从 i 到 j 的元素之和,包含 i 和 j (i ≤ j)。说明:最直观的算法复杂度是 O(n2) ,请在此基础上优化你的算法。示例输入: nums = [-2,5,-1], lower = -2...原创 2019-06-30 11:23:06 · 338 阅读 · 0 评论