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;
    }
};

运行结果


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

相关推荐
金色熊族几秒前
MV结构下设置Qt表格的代理(2)
c++·qt
寻星探路4 分钟前
【算法专题】哈希表:从“两数之和”到“最长连续序列”的深度解析
java·数据结构·人工智能·python·算法·ai·散列表
!停21 分钟前
C语言单链表
c语言·数据结构·算法
独自破碎E24 分钟前
【队列】求二叉树的层序遍历
leetcode
Morwit24 分钟前
Qt qml创建c++类的单例对象
开发语言·c++·qt
June`24 分钟前
IO模型全解析:从阻塞到异步(高并发的reactor模型)
linux·服务器·网络·c++
YxVoyager30 分钟前
Qt C++ :QRegularExpression 正则表达式使用详解
c++·qt·正则表达式
闻缺陷则喜何志丹32 分钟前
【回文 字符串】3677 统计二进制回文数字的数目|2223
c++·算法·字符串·力扣·回文
李余博睿(新疆)34 分钟前
c++分治算法
c++
Tisfy38 分钟前
LeetCode 0085.最大矩形:单调栈
算法·leetcode·题解·单调栈