Candy LeetCode чечими

Көйгөйдүн билдирүүсү: Кенди Литкод Чечим: Бир катарда n бала турат. Ар бир балага бүтүн массив рейтингдеринде берилген рейтингдик маани ыйгарылган. Сиз бул балдарга момпосуйларды төмөнкү талаптарга ылайык берип жатасыз: Ар бир балада кеминде бир момпосуй болушу керек. Рейтинги жогору болгон балдар көбүрөөк алышат…

Толук маалымат

Unique Paths III LeetCode чечими

Көйгөйдүн билдирүүсү: Unique Paths III LeetCode Чечим: Сизге mxn бүтүн массив торчосу берилет, мында grid[i][j] болушу мүмкүн: 1 баштапкы квадратты билдирет. Туура бир башталгыч квадрат бар. 2 аяктоочу квадратты билдирет. Бул жерде так бир аяктоочу квадрат бар. 0 бош аянттарды чагылдырган биз басып кете алабыз. -1 биз баса албай турган тоскоолдуктарды билдирет. Кайтарыңыз…

Толук маалымат

Invert Binary Tree LeetCode Solution

Көйгөйдүн билдирүүсү: Экилик даракты инверттөө LeetCode Чечим: бинардык дарактын тамырын эске алып, даракты инверттеңиз жана анын тамырын кайтарыңыз. Бинардык дарактын инверттелген формасы - бул жалбырак эмес түйүндөрдүн сол жана оң балдары алмашкан дагы бир бинардык дарак. Сиз аны киргизүү дарагынын күзгүсү деп да атасаңыз болот. …

Толук маалымат

Стек ырааттуулугун текшерүү LeetCode Solution

Көйгөй билдирүүсү Стек ырааттуулугун текшерүү LeetCode Чечим - Ар биринин өзүнчө маанилери бар эки бүтүн массив түртүлгөн жана чыгарылган болсо, эгер бул адегенде бош стектеги түртүү жана поп операцияларынын ырааттуулугунун натыйжасы болушу мүмкүн болсо, чындыкты кайтарыңыз, же болбосо жалган. 1-мисал: Киргизүү: түрттү = [1,2,3,4,5], поп = [4,5,3,2,1] Чыгуу: чын Түшүндүрмө: Биз ...

Толук маалымат

strStr() LeetCode Чечимин ишке ашыруу

Көйгөйдүн билдирүүсү: strStr() ишке ашыруу LeetCode Solution – strStr() ишке ашыруу. Эки сап ийне менен чөп чөптү эске алуу менен, ийне чөп чөптүн бир бөлүгү эмес болсо, ийненин биринчи жолу кездешүүсүнүн индексин кайтарыңыз же -1. Тактоо: Ийне бош жип болгондо эмнени кайтарышыбыз керек? Бул интервью учурунда бере турган сонун суроо. Бул көйгөйдү чечүү үчүн биз…

Толук маалымат

Катар жана мамычаларды Flips Leetcode Solution менен баарын алып салыңыз

Көйгөйдүн билдирүүсү: Катар жана мамычаларды которуу менен баарын алып салыңыз Leetcode Solution - Сизге mxn бинардык матрицалык тор берилет. Бир операцияда сиз каалаган сапты же тилкени тандап, ошол саптагы же тилкедеги ар бир маанини которсоңуз болот (б.а. бардык 0дү 1ге, ал эми бардык 1ди 0гө өзгөртүү). Эгер мүмкүн болсо, чындыкты кайтарыңыз ...

Толук маалымат

Акцияны сатып алуу жана сатуу үчүн мыкты убакыт IV LeetCode Solution

Көйгөйдүн билдирүүсү: Акцияны сатып алуу жана сатуу үчүн эң жакшы убакыт IV LeetCode Чечим: Сизге бүтүн сандык массив баалар берилет, мында баалар[i] - бул акциянын I-күндөгү баасы жана бүтүн k саны. Сиз жетише ала турган максималдуу пайда табыңыз. Сиз эң көп k транзакцияны бүтүрө аласыз. Эскертүү: Сиз бир эле учурда бир нече транзакцияларды жасай албайсыз…

Толук маалымат

Сорттолгон массивдеги жалгыз элемент LeetCode чечими

Көйгөйдүн билдирүүсү: Сорттолгон массивдеги жалгыз элемент LeetCode Solution мындай дейт: – Сизге бүтүн сандардан турган сорттолгон массив берилет, мында ар бир элемент так эки жолу пайда болот, бир эле элементтен башкасы. Бир гана жолу пайда болгон жалгыз элементти кайтарыңыз. Сиздин чечимиңиз O(log n) убакытта иштеши керек…

Толук маалымат

Sorted Array LeetCode Чечиминен элементтин биринчи жана акыркы абалын табыңыз

Көйгөйдүн билдирүүсү: Сортталган массивде элементтин биринчи жана акыркы ордун табыңыз LeetCode Solution мындай дейт: – азайбаган тартипте иреттелген бүтүн сандардын массивинде берилген максаттуу маанинин баштапкы жана аяктоочу ордун табыңыз. Эгерде массивде максат табылбаса, [-1, -1] кайтарыңыз. Сиз O(log n) иштөө убактысынын татаалдыгы менен алгоритмди жазышыңыз керек. …

Толук маалымат

Fibonacci саны LeetCode чечими

Көйгөйдүн билдирүүсү: Fibonacci Number LeetCode Solution мындай дейт: – Fibonacci сандары, адатта, F(n) деп белгиленет, Fibonacci ырааттуулугу деп аталган ырааттуулукту түзөт, ар бир сан 0 жана 1ден баштап мурунку эки сандын суммасы болуп саналат. F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n – 2), …

Толук маалымат

Translate »