当前位置: 首页 > news >正文

h5网站开发下载百度app最新版到桌面

h5网站开发,下载百度app最新版到桌面,wordpress get_the_id,快手做电商需要投资多少钱文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析:思路和【算法与数据结构】452、LeetCode用最少数量的箭引爆气球类似,也是排序找重叠区间。…

文章目录

  • 一、题目
  • 二、解法
  • 三、完整代码

所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。

一、题目

在这里插入图片描述

二、解法

  思路分析:思路和【算法与数据结构】452、LeetCode用最少数量的箭引爆气球类似,也是排序+找重叠区间。因为题目要求去掉重叠区间,所以要找挨着的重叠区间数量。因此在if语句中稍作修改。
  程序如下

class Solution {
static bool cmp(const vector<int>& a, const vector<int>& b) {if (a[0] == b[0]) return a[1] < b[1];return a[0] < b[0];
}
public:int eraseOverlapIntervals(vector<vector<int>>& intervals) {int result = 0;sort(intervals.begin(), intervals.end(), cmp);for (int i = 1; i < intervals.size(); i++) {if (intervals[i][0] < intervals[i - 1][1]){ // 如果第i个区间和第i-1个区间挨着,移除区间数+1result++;intervals[i][1] = min(intervals[i - 1][1], intervals[i][1]); // 更新重叠区间最小右边界}}return result;}
};

复杂度分析:

  • 时间复杂度: O ( n l o g n ) O(nlogn) O(nlogn),一个快速排序。
  • 空间复杂度: O ( 1 ) O(1) O(1),有一个快排,最差情况(倒序)时,需要n次递归调用。因此确实需要O(n)的栈空间
    可以看出代码并不复杂。

三、完整代码

# include <iostream>
# include <vector>
# include <algorithm>
using namespace std;class Solution {
static bool cmp(const vector<int>& a, const vector<int>& b) {if (a[0] == b[0]) return a[1] < b[1];return a[0] < b[0];
}
public:int eraseOverlapIntervals(vector<vector<int>>& intervals) {int result = 0;sort(intervals.begin(), intervals.end(), cmp);for (int i = 1; i < intervals.size(); i++) {if (intervals[i][0] < intervals[i - 1][1]){ // 如果第i个区间和第i-1个区间挨着,移除区间数+1result++;intervals[i][1] = min(intervals[i - 1][1], intervals[i][1]); // 更新重叠区间最小右边界}}return result;}
};int main() {vector<vector<int>> intervals = { {1, 2}, {2, 3},{3, 4},{1, 3} };Solution s1;int result = s1.eraseOverlapIntervals(intervals);cout << "结果:" << result << endl;system("pause");return 0;
}

end

http://www.zhongyajixie.com/news/12977.html

相关文章:

  • 个人网站的设计及实现免费网页模板网站
  • 公司微信网站开发平台手机推广软文
  • 淘宝客怎么做直播网站收录网站的平台有哪些
  • 长沙3合1网站建设价格网络舆情的网站
  • vs做的小型网站例深圳创新创业大赛
  • 计算机前端郑州抖音seo
  • 做教案找资料有哪些网站疫情防控最新信息
  • 线上网站开发系统流程搜索自媒体平台
  • 建设网站平台需要的设备营销策划案例
  • b站推广入口2023破解版网络推广运营公司
  • 信阳电子商务网站建设怎样做网站
  • 网站建设空间是指什么抖音宣传推广方案
  • 设计一个网站需要什么广东省各城市疫情搜索高峰进度
  • 个人做的网站百度搜索不到济南做seo外包
  • 网站备案信息怎么做世界杯比分查询
  • 织梦dede新闻网站源码营销网络是啥意思
  • 平度推广网站建设全国十大教育机构
  • 广西建设网行业版徐州网页关键词优化
  • 网站建设 东营远见网络公司百度推广优化公司
  • 备案价格网站武汉百度快速排名提升
  • 成都网站外包优化免费发广告的平台有哪些
  • 装修公司网站建设费用b站在哪付费推广
  • 如何找外贸网站建设公司百度竞价排名什么意思
  • 中企动力做的网站怎么登陆百度一下百度首页
  • 手机网站制作细节怎么做网站关键词优化
  • 河津网站建设成都网站seo费用
  • 物流网站制作seo方案书案例
  • 网站模板怎么做有创意的网络营销案例
  • 西宁高端网站建设央视新闻
  • 网站建设知识百度如何搜索网址