Leetcode-56 合并区间
二维Vector的使用Tips 初始化与赋值 vector < vector < int >> res ; //默认是[] vector < vector < int >> intervals = { { 1 , 4 } , { 2 , 3 } } ; 添加元素 res . push_back ( { 1 , 2 , 3 } ) ; 排序 vector的sort使用参考 bool comp ( const vector < int > & a , const vector < int > & b ) { return a [ 0 ] < b [ 0 ] ; } sort ( intervals . begin ( ) , intervals . end ( ) , comp ) ; //默认也是这样的,按第一个数去排 这道题最让我悲伤的是我都快毕业了,写排还是想写冒泡,为我的莽撞自罚一杯。 选两个数组记录区间左右,进行排序,锁定左端点,更新i,看其中能找到的右端点范围可以包含几个区间 class Solution { public : vector < vector < int >> merge ( vector < vector < int >> & intervals ) { vector < vector < int >> res ; if ( intervals .