Leetcode 57挿入区間C++
704 ワード
考え方:1:重複していない部分を結果に加える.2:オーバーラップ部分がある場合は、オーバーラップ部分をマージして結果に格納します.3:重複部分の後にある格納結果.
/**
* Definition for an interval.
* struct Interval {
* int start;
* int end;
* Interval() : start(0), end(0) {}
* Interval(int s, int e) : start(s), end(e) {}
* };
*/
class Solution {
public:
vector insert(vector& intervals, Interval newInterval) {
vector ans;
int n=intervals.size();
int i=0;
while(i