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

百度网盟推广费用是多少seo这个职位是干什么的

百度网盟推广费用是多少,seo这个职位是干什么的,自动化的网站建设,网站建设用语LeetCode合并区间C实现 LeetCode 56题思路图示完整代码运行结果代码或思路哪里有误还请指正!!thank you!! LeetCode 56题 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间&am…

LeetCode合并区间C++实现

      • LeetCode 56题
        • 思路
        • 图示
        • 完整代码
        • 运行结果
        • 代码或思路哪里有误还请指正!!thank you!!

LeetCode 56题

以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间

示例 1:

输入:intervals = [[1,3],[2,6],[8,10],[15,18]]
输出:[[1,6],[8,10],[15,18]]
解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].

示例 2:

输入:intervals = [[1,4],[4,5]]
输出:[[1,5]]
解释:区间 [1,4] 和 [4,5] 可被视为重叠区间。
思路

1.我们首先可以对数据进行排序。

2.把排序后的数据的第一组区间先放到结果集中,如果后续需要合并,可以直接在结果集中进行合并。

3.我们只需比较新的区间的第一个数是否小于等于结果集中的最后一个数据的第一个元素,如果小于等于,说明区间重叠,进行合并,否则只需将新的区间放入结果集中即可。

图示

在这里插入图片描述

完整代码
#include <iostream>
using namespace std;
#include <vector>
#include <algorithm>
vector<vector<int>> ve;     // 存储区间
vector<vector<int>> result; // 存放合并后的结果
int main()
{int n;cin >> n;for (int i = 0; i < n; i++){vector<int> temp;int l, r;cin >> l >> r;temp.push_back(l);temp.push_back(r);ve.push_back(temp);}sort(ve.begin(), ve.end()); // 先进行排序result.push_back(ve[0]);    // 第一组可以直接放入结果集中,后续若需要合并再直接在result中进行合并。// 遍历// 列子:[1,2],[2,4],[5,6][7,8],[7,9]for (int i = 1; i < ve.size(); i++){if (result.back()[1] >= ve[i][0]){ // 需要合并result.back()[1] = max(result.back()[1], ve[i][1]);}else{// 不需要合并,直接放入result.push_back(ve[i]);}}// 验证,这一步可省略,这里只是检查是否正确for (int i = 0; i < result.size(); i++){for (int j = 0; j < result[i].size(); j++){cout << result[i][j] << " ";}cout << endl;}cout << "合并后区间数:" << result.size() << endl;system("pause");return 0;
}
运行结果

在这里插入图片描述

代码或思路哪里有误还请指正!!thank you!!
http://www.dtcms.com/wzjs/360365.html

相关文章:

  • 115做网站百度指数怎么算
  • wordpress 机器人企业网站seo公司
  • 做网站最主要友情链接导航
  • 焦作北京网站建设重庆网站设计
  • 广州网站设计哪家公司好搜索引擎优化案例
  • 深圳美容网站建设网站建设建站在线建站
  • 佛山集团网站建设网站免费搭建
  • 网站建设优化服务器怎么弄一个网站平台
  • 做建材哪个网站平台好苏州seo网站优化软件
  • 外贸没有公司 如何做企业网站企业建站公司热线电话
  • 京挑客网站建设万能的搜索引擎
  • 海口网站制作软件代哥seo
  • 上海品牌网站开发电脑培训学校排名
  • 注册网站怎么注册不了sem推广竞价
  • 更改备案网站名称怎么做线上销售
  • 北京企业官网网站建设搜索引擎优化的基本方法
  • 有一个网站专门做民宿手机网站建设案例
  • 手表网站建设策划福州网站关键词推广
  • 建设银行信用卡管理中心网站百度排名竞价
  • 做网站找俊义 合优外贸高端网站设计公司
  • vps利用端口做不同网站电商网站建设公司哪家好
  • 做公司网站的网店如何推广
  • 阳谷做网站推广seo合作代理
  • 陕西省卫计委官方网站行风建设百度搜索排名优化哪家好
  • 好用的代码网站排名查询
  • 网站主机英文优化教程网下载
  • 武汉网站建设排行福州seo快速排名软件
  • 昆明网站公司建设网店推广方法有哪些
  • 今日济源新闻网站seo如何做好优化
  • 塘厦镇网站仿做搜索引擎推广步骤