国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 镇雄县| 凯里市| 洛浦县| 高碑店市| 西乡县| 闽侯县| 海门市| 太仆寺旗| 布拖县| 腾冲县| 奉新县| 大方县| 田东县| 武城县| 界首市| 敦化市| 玛沁县| 六枝特区| 西乡县| 湘潭县| 德阳市| 公安县| 长海县| 通道| 津南区| 手游| 衡南县| 井研县| 大名县| 博爱县| 华宁县| 宁安市| 甘洛县| 鄂州市| 广宁县| 常宁市| 彩票| 望江县| 双峰县| 临潭县| 南丹县|