Leetcode—56.合并区间【中等】

2023每日刷题(五十七)

Leetcode---56.合并区间

算法思想

实现代码

cpp 复制代码
class Solution {
public:
    vector<vector<int>> merge(vector<vector<int>>& intervals) {
        sort(intervals.begin(), intervals.end());
        vector<vector<int>> ans;
        ans.push_back(intervals[0]);
        for(int i = 1; i < intervals.size(); i++) {
            if(ans.back()[1] < intervals[i][0]) {
                ans.push_back(intervals[i]);
            } else {
                ans.back()[1] = max(intervals[i][1], ans.back()[1]);
            }
        }
        return ans;
    }
};

运行结果


之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
黑科技iOS上架18 分钟前
AI不能成为碰触法律底线的牟利工具
经验分享·ai编程
测试秃头怪1 小时前
如何评估自动化测试脚本的编写时间和维护工作量?
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
战族狼魂1 小时前
GPT-5.6与Grok 4.5重磅发布
人工智能·算法·大模型·大语言模型
白日焰火12 小时前
基于 OpenSpec 实现规范驱动开发
算法·交互
jinyishu_2 小时前
C++ string使用方法
开发语言·c++
imuliuliang2 小时前
关于图搜索算法的性能建模与可预测性研究7
算法
乐观勇敢坚强的老彭2 小时前
C++浮点数使用注意事项
开发语言·c++
库克克3 小时前
【C++ 】内联函数
java·开发语言·c++
盐焗鹌鹑蛋3 小时前
【C++】红黑树
c++
ForDreamMusk3 小时前
批量归一化
人工智能·算法·机器学习