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

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

Ары қарай оқу

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

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

Ары қарай оқу

LRU Cache Leetcode шешімі

Мәселе туралы мәлімдеме LRU кэшінің LeetCode шешімі – «LRU кэші» ең аз пайдаланылған (LRU) кэшінен кейінгі деректер құрылымын жобалауды сұрайды. Бізге келесі функциялары бар LRUCache сыныбын енгізу қажет: LRUCache(int сыйымдылығы): LRU кэшін инициализациялайды. оң өлшемді сыйымдылықпен. int get (int пернесі): мәнді қайтару ...

Ары қарай оқу

Жаңбыр суын ұстау Leetcode шешімі

Мәселе туралы мәлімдеме Жаңбыр суын ұстау LeetCode шешімі – «Жаңбыр суын ұстау» әр жолақтың ені 1 болатын биіктік картасын көрсететін биіктіктер жиымы берілгенін айтады. Жаңбырдан кейін қалған судың мөлшерін табу керек. Мысал: Енгізу: биіктік = [0,1,0,2,1,0,1,3,2,1,2,1] Шығару: 6 Түсіндірме: Тексеру …

Ары қарай оқу

Жарамды жақша Leetcode шешімі

Мәселе туралы мәлімдеме Жарамды жақшалар LeetCode шешімі – «Жарамды жақшалар» сізге тек '(', ')', '{', '}', '[' және ']' таңбаларын қамтитын жол берілгенін айтады. Енгізілген жолдың жарамды жол екенін немесе жоқтығын анықтауымыз керек. Ашық жақшалар жабылуы керек болса, жол жарамды жол деп аталады ...

Ары қарай оқу

LeetCode жолындағы бірінші бірегей таңба

Мәселе мәлімдемесі Жолдағы бірінші бірегей таңба LeetCode Шешімі – s жолы берілген болса, ондағы бірінші қайталанбайтын таңбаны тауып, оның индексін қайтарыңыз. Егер ол жоқ болса, -1 мәнін қайтарыңыз. Мысал 1 сынақ жағдайы: Кіріс: s = “leetcode” Шығару: 0 2 сынақ жағдайы: Кіріс: s = “aabb” Шығару: -1 Түсіндірме …

Ары қарай оқу

Екілік ағаштың зигзаг деңгейінің ретін өтуі LeetCode шешімі

Мәселе мәлімдемесі Екілік ағаш Ирек-заг деңгейі тәртібін өту LeetCode шешімі – Екілік ағаштың түбірін ескере отырып, оның түйіндерінің мәндерінің ирек деңгейінің ретінің өтуін қайтарыңыз. (яғни, келесі деңгейге өту үшін солдан оңға, содан кейін оңнан солға қарай ауысыңыз). Енгізу: root = [3,9,20,null,null,15,7] Шығару: [[3],[20,9],[15,7]] Түсініктеме Біз …

Ары қарай оқу

Self LeetCode шешімінен басқа массив өнімі

Мәселе туралы мәлімдеме Өзін-өзі LeetCode-дан басқа массивтің өнімі Шешімі – сандардың бүтін массиві берілген болса, жауап[i] саннан[i] басқа сандардың барлық элементтерінің көбейтіндісіне тең болатындай массив жауабын қайтарыңыз. Кез келген префикстің немесе сандардың жұрнақтарының туындысы 32 биттік бүтін санға сәйкес келетініне кепілдік беріледі. Сіз O(n) уақытында және бөлуді қолданбай жұмыс істейтін алгоритмді жазуыңыз керек ...

Ары қарай оқу

Кескінді бұру LeetCode шешімі

Мәселе мәлімдемесі Кескінді бұру LeetCode шешімі – Сізге кескінді көрсететін nxn 2D матрицасы беріледі, кескінді 90 градусқа (сағат тілімен) бұрыңыз. Кескінді орнында бұруыңыз керек, яғни кіріс 2D матрицасын тікелей өзгерту керек. Басқа 2D матрицасын БӨЛІП, айналдыруды орындамаңыз. 1-сынақ мысалы: Енгізу: …

Ары қарай оқу

Акцияны сатып алу және сату үшін ең жақсы уақыт LeetCode шешімі

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

Ары қарай оқу

Translate »