国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

LeetCode 56. Merge Intervals

2019-11-08 02:19:17
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Given a collection of intervals, merge all overlapping intervals.

For example,Given [1,3],[2,6],[8,10],[15,18],

return [1,6],[8,10],[15,18].

answer:

class Solution {public:    vector<Interval> merge(vector<Interval>& intervals) {        sort(intervals.begin(),intervals.end(),mySort);        vector<Interval> result;        if(intervals.size() == 0) return result;        int interStart = intervals[0].start, interEnd = intervals[0].end;        result.push_back(intervals[0]);        for( int j = 1; j < intervals.size(); j ++){            if(intervals[j].start <= result.back().end){                result.back().end = max(result.back().end,intervals[j].end);            }            else{                result.push_back(intervals[j]);            }        }        return result;    }        static bool mySort(Interval a, Interval b){        // if((a).start < (b).start) return true;        // else if((a).start == (b).start){        //     return (a).end <= (b).end;        // }        // else return false;        return a.start < b.start;    }};


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 三都| 鄄城县| 渝北区| 武乡县| 乌兰浩特市| 疏附县| 昌吉市| 基隆市| 甘德县| 神木县| 株洲县| 张家口市| 瑞丽市| 石狮市| 洞头县| 仁寿县| 江源县| 界首市| 屯昌县| 新龙县| 平安县| 景谷| 巴彦淖尔市| 察雅县| 改则县| 保定市| 自治县| 平舆县| 武平县| 吴旗县| 商城县| 承德县| 怀化市| 泸西县| 颍上县| 乐陵市| 洞口县| 洛川县| 新乡市| 禹州市| 文安县|