Ең қысқа сұрыпталмаған үздіксіз бағыныңқы жиек LeetCode шешімі

Мәселе мәлімдемесі Ең қысқа сұрыпталмаған үздіксіз бағыныңқы жиым LeetCode Шешімі мынаны айтады: Бүтін массив сандары берілгенде, егер сіз тек осы ішкі жиымды тек өсу ретімен сұрыптасаңыз, онда бүкіл массив өсу ретімен сұрыпталатын бір үздіксіз ішкі жиымды табу керек. Ең қысқа ішкі жиымның ұзындығын қайтарыңыз. 1-мысал: …

Ары қарай оқу

Тіктөртбұрыш қабаттасуы LeetCode шешімі

Мәселе туралы мәлімдеме: Тіктөртбұрыштың қабаттасуы LeetCode шешімі – ось бойынша тураланған тіктөртбұрыш тізім ретінде ұсынылатынын айтады, [x1, y1, x2, y2], мұндағы (x1, y1) оның төменгі сол жақ бұрышының координатасы және (x2) , y2) оның жоғарғы оң жақ бұрышының координатасы. Оның үстіңгі және төменгі жиектері X осіне параллель, ал сол жақ …

Ары қарай оқу

Екілік ағаштың ретімен өтуі LeetCode шешімі

Мәселе туралы мәлімдеме: Екілік ағаштың ретімен өтуі LeetCode шешімі Екілік ағаштың түбірін ескере отырып, оның түйіндерінің мәндерінің ретімен өтуін қайтарыңыз. 1-мысал: Енгізу: root = [1,null,2,3] Шығару: [1,3,2] 2-мысал: Кіріс: root = [] Шығу: [] 3-мысал: Кіріс: root = [1] Шығыс: [1] Шектеулер: ... ішіндегі түйіндер саны

Ары қарай оқу

Жобалау Сөздерді қосу және іздеу деректер құрылымы LeetCode шешімі

Мәселе туралы мәлімдеме: Сөздерді қосу және іздеу деректер құрылымын жобалау LeetCode шешімі былай дейді: Жаңа сөздерді қосуды және жолдың бұрын қосылған кез келген жолға сәйкес келетінін анықтауды қолдайтын деректер құрылымын құрастырыңыз. WordDictionary класын іске асыру: WordDictionary() Нысанды инициализациялайды. void addWord(word) Деректер құрылымына сөз қосады, оны кейінірек сәйкестендіруге болады. bool іздеу(сөз) егер бар болса, шын мәнін қайтарады ...

Ары қарай оқу

Минималды жол сомасының Leetcode шешімі

Мәселенің мәлімдемесі Минималды жол сомасы LeetCode шешімі – «Ең аз жол сомасы» берілген anxm торы теріс емес бүтін сандардан тұратынын және жол бойындағы барлық сандардың қосындысын азайтатын жоғарғы солдан төмен оңға қарай жолды табу керек екенін айтады. . Біз тек қозғала аламыз ...

Ары қарай оқу

Декодтау String Leetcode шешімі

Мәселе туралы мәлімдеме Decode String LeetCode шешімі – “Decode String” кодталған жолды декодталған жолға түрлендіруді сұрайды. Кодтау ережесі k[coded_string] болып табылады, мұнда төртбұрышты жақшалар ішіндегі кодталған_жол k рет қайталанады, мұнда k оң бүтін сан. Мысал: Кіріс: s = ”3[a]2[bc]” Шығыс: “aaabcbc” …

Ары қарай оқу

Жою GetRandom O(1) Leetcode шешімін кірістіріңіз

Мәселе туралы мәлімдеме Insert Delete GetRandom O(1) LeetCode шешімі – “Insert Delete GetRandom O(1)” осы төрт функцияны O(1) уақыт күрделілігінде орындауды сұрайды. insert(val): вальді рандомизацияланған жиынға енгізіңіз және элемент бастапқыда жиында жоқ болса, шын мәнін қайтарыңыз. Ол жалған мәнін қайтарғанда…

Ары қарай оқу

Тақ жұп байланыстырылған тізім Leetcode шешімі

Мәселе туралы мәлімдеме Тақ-жұп байланысқан тізім LeetCode шешімі – «Тақ-жұп байланыстырылған тізім» бос емес жалғыз байланыстырылған тізім берілгенін айтады. Бізге тақ индекстері бар барлық түйіндерді, одан кейін жұп индекстері бар түйіндерді біріктіріп, қайта реттелген тізімді қайтару керек. Назар аударыңыз, екеуінің ішіндегі салыстырмалы тәртіп ...

Ары қарай оқу

Екі санды қосу II Leetcode шешімі

Мәселе туралы мәлімдеме Екі санды қосу II LeetCode шешімі – «Екі санды қосу II» екі бос емес байланыстырылған тізім екі теріс емес бүтін сандарды білдіретінін, мұнда ең маңызды сан бірінші келетінін және әрбір түйінде дәл бір сан болатынын айтады. Біз екі санды қосып, қосындыны ... ретінде қайтаруымыз керек.

Ары қарай оқу

Барлық сөздердің жалғауы бар ішкі жол Leetcode шешімі

Мәселе туралы мәлімдеме Барлық сөздердің жалғауы бар ішкі жол LeetCode шешімі – «Барлық сөздердің жалғауы бар ішкі жол» әрбір сөздің ұзындығы бірдей болатын s жолы мен жол сөздерінің жиымы берілгенін айтады. Біз ішкі жолдың барлық бастапқы индекстерін қайтаруымыз керек ...

Ары қарай оқу

Translate »