<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          ?LeetCode刷題實(shí)戰(zhàn)252:會(huì)議室

          共 1778字,需瀏覽 4分鐘

           ·

          2021-05-05 07:01

          算法的重要性,我就不多說(shuō)了吧,想去大廠,就必須要經(jīng)過(guò)基礎(chǔ)知識(shí)和業(yè)務(wù)邏輯面試+算法面試。所以,為了提高大家的算法能力,這個(gè)公眾號(hào)后續(xù)每天帶大家做一道算法題,題目就從LeetCode上面選 !

          今天和大家聊的問(wèn)題叫做 會(huì)議室,我們先來(lái)看題面:
          https://leetcode-cn.com/problems/meeting-rooms/

          Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si < ei), determine if a person could attend all meetings.

          給定一個(gè)會(huì)議時(shí)間安排的數(shù)組,每個(gè)會(huì)議時(shí)間都會(huì)包括開(kāi)始和結(jié)束的時(shí)間 [[s1,e1],[s2,e2],...] (si < ei),請(qǐng)你判斷一個(gè)人是否能夠參加這里面的全部會(huì)議。

          示例

          示例 1:
          輸入: [[0,30],[5,10],[15,20]]
          輸出: false

          示例 2:
          輸入: [[7,10],[2,4]]
          輸出: true


          解題


          按開(kāi)始時(shí)間排序后,依次檢查相鄰前一個(gè)的結(jié)束和后一個(gè)的開(kāi)始時(shí)間是否重疊

          class Solution {  //C++
          public:
              bool canAttendMeetings(vector<vector<int>>& intervals) {
                sort(intervals.begin(), intervals.end(),[&](auto a, auto b){
                  return a[0] < b[0];
                });
                for(int i = 1; i < intervals.size(); ++i)
                {
                  if(intervals[i-1][1] > intervals[i][0])
                    return false;
                }
                return true;
              }
          };



          好了,今天的文章就到這里,如果覺(jué)得有所收獲,請(qǐng)順手點(diǎn)個(gè)在看或者轉(zhuǎn)發(fā)吧,你們的支持是我最大的動(dòng)力 。

          上期推文:

          LeetCode1-240題匯總,希望對(duì)你有點(diǎn)幫助!

          LeetCode刷題實(shí)戰(zhàn)241:為運(yùn)算表達(dá)式設(shè)計(jì)優(yōu)先級(jí)

          LeetCode刷題實(shí)戰(zhàn)242:有效的字母異位詞

          LeetCode刷題實(shí)戰(zhàn)243:最短單詞距離

          LeetCode刷題實(shí)戰(zhàn)244:最短單詞距離 II

          LeetCode刷題實(shí)戰(zhàn)245:最短單詞距離 III

          LeetCode刷題實(shí)戰(zhàn)246:中心對(duì)稱(chēng)數(shù)

          LeetCode刷題實(shí)戰(zhàn)247:中心對(duì)稱(chēng)數(shù)II

          LeetCode刷題實(shí)戰(zhàn)248:中心對(duì)稱(chēng)數(shù)III

          LeetCode刷題實(shí)戰(zhàn)249:移位字符串分組

          LeetCode刷題實(shí)戰(zhàn)250:統(tǒng)計(jì)同值子樹(shù)

          LeetCode刷題實(shí)戰(zhàn)251:展開(kāi)二維向量


          瀏覽 32
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  成人天堂一区二区三区精华液功效 | 成人免费草比电影 | 免费观看欧美成人网站 | 日本A片免费 | 国产又爽 又黄 免费网站打游戏 |