品牌设计公司网站源码域名批量查询注册
2026/4/10 22:46:37 网站建设 项目流程
品牌设计公司网站源码,域名批量查询注册,网上企业管理系统免费版,郑州水晶奖杯制作以数组 intervals 表示若干个区间的集合#xff0c;其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间#xff0c;并返回 一个不重叠的区间数组#xff0c;该数组需恰好覆盖输入中的所有区间 。示例 1#xff1a;输入#xff1a;intervals [[1,3],[…以数组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] 可被视为重叠区间。示例 3输入intervals [[4,7],[1,4]]输出[[1,7]]解释区间 [1,4] 和 [4,7] 可被视为重叠区间。提示1 intervals.length 104intervals[i].length 20 starti endi 104c解法排序class Solution { public: vectorvectorint merge(vectorvectorint intervals) { if (intervals.size() 0) { return {}; } sort(intervals.begin(), intervals.end()); vectorvectorint merged; for (int i 0; i intervals.size(); i) { int L intervals[i][0], R intervals[i][1]; if (!merged.size() || merged.back()[1] L) { merged.push_back({L, R}); } else { merged.back()[1] max(merged.back()[1], R); } } return merged; } };

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询