We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 61f7206 commit 7a1e5a7Copy full SHA for 7a1e5a7
56.cpp
@@ -0,0 +1,21 @@
1
+class Solution {
2
+public:
3
+ vector<vector<int>> merge(vector<vector<int>>& intervals) {
4
+ vector<int>arr(2);
5
+ vector<vector<int>>ans;
6
+ if(intervals.size()==0) return ans;
7
+ sort(intervals.begin(),intervals.end());
8
+ arr[0]=intervals[0][0];arr[1]=intervals[0][1];
9
+ for(int i=1;i<intervals.size();i++)
10
+ { if(arr[1]>=intervals[i][0])
11
+ arr[1]=max(intervals[i][1],arr[1]);
12
+ else
13
+ { ans.push_back({arr[0],arr[1]});
14
+ arr[0]=intervals[i][0];
15
+ arr[1]=intervals[i][1];
16
+ }
17
18
+ ans.push_back({arr[0],arr[1]});
19
+ return ans;
20
21
+};
0 commit comments