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

LeetCode56. 合并区间

🔗:【贪心算法,合并区间有细节!LeetCode:56.合并区间-哔哩哔哩】

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

http://www.kler.cn/a/153714.html

相关文章:

  • FL Studio2024重磅更新 带你了解FL21.2最新版本功能
  • C语言 柔性数组
  • RK3568笔记六:基于Yolov8的训练及部署
  • LCR 047. 二叉树剪枝 和 leetCode 1110. 删点成林 + 递归 + 图解
  • CentOS 系列:CentOS 7 使用 virt-install + vnc 图形界面/非图形界面 创建虚拟机
  • clickhouse的向量化执行
  • 熬夜会秃头——Beta冲刺总结随笔
  • 39.从0到上线三天搭建个人网站(第三天)
  • Node.js入门指南(完结)
  • 【Apache Doris】Manager极致丝滑地运维管理
  • IO流--12--Java lO 设计模式
  • Kibana使用指南
  • 开源图床Qchan本地部署远程访问,轻松打造个人专属轻量级图床
  • 「Verilog学习笔记」自动贩售机1
  • MySQL索引有哪些优缺点
  • Redis Cluster
  • Vue 3.0 响应性 基础
  • 原生video设置控制面板controls显示哪些控件
  • 迭代器与生成器
  • ESP32-Web-Server编程- 通过滑动条向 Web 提交数据