Group Anagrams LeetCode Solution

Проблемалык билдирүү тобунун анаграммалары LeetCode чечими мындай дейт: – strs саптарынын массивин эске алып, анаграммаларды чогуу топтоңуз. Жоопту каалаган тартипте кайтара аласыз. Анаграмма - бул башка сөздүн же сөз айкашынын тамгаларын иретке келтирүү менен түзүлгөн сөз же сөз айкашы, адатта, бардык баштапкы тамгаларды бир жолу колдонуу менен. 1-мисал: …

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

60 LeetCode Чечимине бөлүнүүчү жалпы узактыгы бар ырлардын түгөйлөрү

Көйгөйдүн билдирүүсү Жалпы узактыгы 60га бөлүнүүчү ырлардын жуптары LeetCode Чечим – Жалпы узактыгы 60га бөлүнүүчү ырлардын жуптары LeetCode Solution мындай дейт: - Сизге i-ырдын узактыгы[i] секунда болгон ырлардын тизмеси берилген. Кайсы ырлардын жуптарынын санын кайтарыңыз ...

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

Түстөрдү сорттоо LeetCode Solution

Көйгөйдүн билдирүүсү Түстөрдү сорттоо LeetCode Чечим – Кызыл, ак же көк түстөгү n объекти бар массивдин сандарын эске алуу менен, аларды өз ордунда сорттоп, ошол эле түстөгү объекттер жанаша болуп, түстөр кызыл, ак жана көк иретте болот. Кызыл, ак жана көк түстөрдү көрсөтүү үчүн 0, 1 жана 2 бүтүн сандарын колдонобуз. …

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

Rectangle Overlap LeetCode Solution

Көйгөйдүн билдирүүсү: Төрт бурчтуктун кабатталышы LeetCode Чечим – огуна тегизделген тик бурчтук тизме катары көрсөтүлөрүн айтат, [x1, y1, x2, y2], мында (x1, y1) анын ылдыйкы сол бурчунун координаты жана (x2) , y2) - анын жогорку оң бурчунун координаты. Анын үстүнкү жана астыңкы четтери X огуна параллель, ал эми сол жагы…

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

Минималдуу жол суммасы Leetcode чечими

Көйгөйдүн билдирүүсү Минималдуу жолдун суммасы LeetCode чечими – “Минималдуу жол суммасы” анxm торчосунда терс эмес бүтүн сандардан турган жана биз жолдогу бардык сандардын суммасын минималдаштыруучу жогорку солдон ылдый оңго карай жолду табышыбыз керектигин айтат. . Биз жөн гана кыймылдай алабыз ...

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

LRU Cache Leetcode Solution

Көйгөйдүн билдирүүсү 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 Чечим – “Жарамдуу кашаалар” сизге '(', ')', '{', '}', '[' жана ']' символдорун камтыган сап берилгенин айтат. Киргизилген сап жарактуу сап экендигин аныкташыбыз керек. Ачык кашаалар жабылышы керек болсо, сап жарактуу сап деп айтылат ...

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

String LeetCode Чечиминдеги биринчи уникалдуу белги

Көйгөйдүн билдирүүсү Саптын биринчи уникалдуу символу LeetCode Чечим – s сабы берилгенде, андагы биринчи кайталанбаган символду табыңыз жана анын индексин кайтарыңыз. Эгерде ал жок болсо, -1 кайтарыңыз. Мисал Сыноо иши 1: Киргизүү: s = “leetcode” Чыгуу: 0 Сыноо иши 2: Киргизүү: s = “aabb” Чыгуу: -1 Түшүндүрүү…

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

Binary Tree Zigzag Level Order Traversal LeetCode Solution

Көйгөйдүн билдирүүсү Binary Tree Zigzag Level Order Traversal LeetCode Чечим – Бинардык дарактын тамырын эске алуу менен, анын түйүндөрдүн маанилеринин зигзаг деңгээлиндеги тартибин кайрып бериңиз. (б.а., кийинки деңгээл үчүн солдон оңго, андан кийин оңдон солго жана кезектешип). Киргизүү: root = [3,9,20,null,null,15,7] Чыгуу: [[3],[20,9],[15,7]] Түшүндүрүү Биз…

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

Translate »