Binary Search LeetCode Solution

Көйгөйдүн билдирүүсү Бинардык издөө LeetCode Solution мындай дейт: – Өсүү тартибинде иреттелген бүтүн сандардын массивин жана бүтүн максатты эске алып, максатты сан менен издөө функциясын жазыңыз. Максат бар болсо, анын индексин кайтарыңыз. Болбосо, -1 кайтарыңыз. Сиз O(log n) иштөө убактысынын татаалдыгы менен алгоритмди жазышыңыз керек. 1-мисал: Киргизүү: сандар = [-1,0,3,5,9,12], максаттуу…

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

Кийинки алмаштыруу LeetCode чечими

Көйгөйдүн билдирүүсү Кийинки алмаштыруу LeetCode Чечим – бүтүн сандардын массивинин алмаштыруу анын мүчөлөрүнүн ырааттуулукка же сызыктуу тартипте жайгашуусу. Мисалы, arr = [1,2,3] үчүн, төмөндөгүлөр arr алмаштыруулары каралат: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]. Бүтүн сандардын массивинин кезектеги алмаштыруусу - бул кийинки лексикографиялык чоңураак алмаштыруу…

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

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

Көйгөйдүн билдирүүсү Палиндромдун саны LeetCode Чечим мындай дейт: – Бүтүн x берилгенде, эгер х палиндромдук бүтүн сан болсо, чындыкты кайтарыңыз. Бүтүн сан палиндром болуп саналат, эгерде ал алдыга карай окулса. Мисалы, 121 палиндром, ал эми 123 эмес. 1-мисал: Киргизүү: x = 121 Чыгуу: чын Түшүндүрмө: 121 солдон оңго карай 121 катары окулат…

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

Жарактуу кашаалар Leetcode чечими

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

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

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

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

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

Гистограммадагы эң чоң тик бурчтук LeetCode Solution

Көйгөйдүн билдирүүсү Гистограммадагы эң чоң тик бурчтук LeetCode Чечим – Гистограмманын тилкесинин бийиктигин билдирген бүтүн сандардын бийиктиктеринин массивин эске алып, мында ар бир тилкенин туурасы 1 болсо, гистограммадагы эң чоң тик бурчтуктун аянтын кайтарыңыз. Тесттин 1-мисалы: Киргизүү: бийиктиктер = [2, 1, 5, 6, 2, 3] Чыгуу: 10 Түшүндүрмө: …

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

Coin Change 2 Leetcode Solution

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

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

Integer Break LeetCode чечими

Көйгөйдүн билдирүүсү бүтүн санды үзүү LeetCode Чечим – Берилген бүтүн сан n, аны k оң бүтүн сандардын суммасына бөлүңүз, мында k >= 2 жана ал бүтүн сандардын көбөйтүндүсүн максимизациялаңыз. Биз ала турган максималдуу продуктуну кайтарышыбыз керек. Киргизүү: n = 2 Чыгуу: 1 Түшүндүрмө: 2 = 1 + 1, …

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

Нөлдөрдү жылдыруу LeetCode Solution

Көйгөйдүн билдирүүсү Көйгөй, Move Zeroes LeetCode Solution сизге нөл жана нөл эмес элементтерди камтыган массив берилгенин жана массивдеги нөл эмес элементтердин салыштырмалуу тартибин сактап, бардык нөлдөрдү массивдин аягына жылдыруу керек экендигин айтат. . Сиз ошондой эле жеринде ишке ашыруу керек ...

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

Single Number Leetcode чечими

Көйгөйдүн билдирүүсү Жалгыз сан Leetcode чечими – Бизге бош эмес бүтүн сан массивдери берилген жана так бир жолу пайда болгон элементти табышыбыз керек. Суроодо бир элементтен башка ар бир элемент эки жолу пайда болот деп берилген. 1-мисал: Киргизүү: сандар = [2,2,1] Чыгуу: 1 2-мисал: Киргизүү: …

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

Translate »