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

农家乐网站建设营销方案企业网站建设的基本原则有哪些?

农家乐网站建设营销方案,企业网站建设的基本原则有哪些?,wordpress站点地图,李光辉:营销型企业网站建设的指导思想是什么?题目 56. 合并区间 中等 相关标签 数组 排序 以数组 intervals 表示若干个区间的集合#xff0c;其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间#xff0c;并返回 一个不重叠的区间数组#xff0c;该数组需恰好覆盖输入中的所有区间 。 示例…题目 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 intervals.length 104intervals[i].length 20 starti endi 104 思路和解题方法 思路是先对区间数组 intervals 按照区间的起始位置进行排序。然后使用一个结果数组 ans 来存储合并后的区间。首先将排序后的第一个区间加入结果数组 ans。然后从第二个区间开始遍历判断当前区间与结果数组中最后一个区间的关系如果当前区间被包含在前一个区间中即当前区间的结束位置小于等于前一个区间的结束位置则无需合并继续遍历下一个区间。如果当前区间与前一个区间有重叠部分即当前区间的起始位置小于等于前一个区间的结束位置则合并两个区间更新前一个区间的结束位置为当前区间的结束位置。如果当前区间与前一个区间没有重叠部分则直接将当前区间加入结果数组。最终返回结果数组 ans 即为合并后的区间。 复杂度 时间复杂度: O(nlogn) 时间复杂度分析 排序的时间复杂度为O(nlogn)其中n是区间的个数。遍历区间的时间复杂度为O(n)其中n是区间的个数。 因此总的时间复杂度为O(nlogn)。 空间复杂度 O(n) 空间复杂度分析 结果数组ans的空间复杂度为O(n)其中n是区间的个数。 c 代码 class Solution { public:static bool cmp(vectorint a, vectorint b) {return a[0] b[0];} vectorvectorint merge(vectorvectorint intervals) {vectorvectorint ans; // 存储合并后的区间结果if (intervals.size() 0) return ans; // 如果输入为空则直接返回空结果sort(intervals.begin(), intervals.end(), cmp); // 按区间的起始位置进行排序ans.push_back(intervals[0]); // 将第一个区间加入结果数组for (int i 1; i intervals.size(); i) {if (ans.back()[1] intervals[i][1]) { // 当前区间被包含在前一个区间中无需合并continue;} else if (ans.back()[1] intervals[i][0]) { // 当前区间与前一个区间有重叠部分合并ans.back()[1] intervals[i][1]; // 更新前一个区间的结束位置} else {ans.push_back(intervals[i]); // 当前区间与前一个区间无重叠部分直接加入结果数组}}return ans;} };觉得有用的话可以点点赞支持一下。 如果愿意的话关注一下。会对你有更多的帮助。 每天都会不定时更新哦  人  。
http://www.hkea.cn/news/14328554/

相关文章:

  • 苏州网站建设公司电话网站建设页面设计图片
  • wordpress建立移动站内江市建设培训中心网站
  • 手机数据线东莞网站建设技术支持外贸公司网站建设费用报销
  • 果酷网的网站建设简介做网站营销公司有哪些
  • 运城网站建设兼职wordpress cms下载地址
  • 网站开发是什么工作百度承德
  • 可以申请做cpa广告的网站网站链接结构
  • 建网站松滋哪家强?企业网站建设设计方案
  • 笑话网站模版验证码平台网站开发
  • 如何做网站排名第一如何看一个网站是否做推广
  • 有哪些网站可以做全景效果图智龙迷城 wordpress
  • 禅城区城乡建设局网站晋城推广型网站开发
  • 潍坊建网站wordpress游戏
  • 网站开发连接数据库的方法如何做网站的页面
  • 巧家县城乡建设局网站个人可以备案网站的内容
  • 怎么搞自己的网站做网站还 淘宝
  • 安徽观元建设有限公司网站wordpress游戏充值
  • 网站 为何要 备案招工信息发布平台
  • 做网站的流程视频教程免费学做网站
  • 开展建设文明网站活动方案wordpress 上下页导航
  • 广州网站制作开发公司哪家好现在用什么语言做网站
  • 桂林市工程建设项目招标网站页面做的比较炫酷的网站
  • 简答网站内容建设的时候内链重要性建站教程的优点
  • 搬家网站自适应做一手楼盘的网站
  • 网络推广网站河南大岭山做网站
  • 手游门户网站模块网站建设活动策划方案
  • 南京seo外包平台常见网站性能优化手段
  • 网站开发大约多少钱seo外包公司哪家好
  • 企业网站建设公司网络服务开发手机应用网站
  • 网站治做啊app广西南宁网站优化