Решение за двоично търсене LeetCode

Изявление на проблема Двоично търсене LeetCode Solution казва, че – Даден е масив от цели числа nums, който е сортиран във възходящ ред, и цяло число цел, напишете функция за търсене на цел в nums. Ако целта съществува, върнете нейния индекс. В противен случай върнете -1. Трябва да напишете алгоритъм с O(log n) сложност по време на изпълнение. Пример 1: Вход: nums = [-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]. Следващата пермутация на масив от цели числа е следващата лексикографски по-голяма пермутация на...

Прочети повече

Палиндромно число LeetCode Решение

Изявление на проблема Номер на палиндром LeetCode Solution казва, че – Дадено е цяло число x, връща true, ако x е цяло число на палиндром. Цяло число е палиндром, когато се чете назад и напред. Например 121 е палиндром, докато 123 не е. Пример 1: Вход: x = 121 Изход: вярно Обяснение: 121 се чете като 121 отляво надясно...

Прочети повече

Валидни скоби Leetcode Solution

Постановка на проблема. Решението за валидни скоби LeetCode – „Валидни скоби“ гласи, че ви е даден низ, съдържащ само знаците '(', ')', '{', '}', '[' и ']'. Трябва да определим дали входният низ е валиден низ или не. За даден низ се казва, че е валиден низ, ако отворените скоби трябва да бъдат затворени...

Прочети повече

Първият уникален знак в решение на низовия код на LeetCode

Постановка на проблема Първи уникален символ в низ LeetCode Решение – Даден низ s, намерете първия неповтарящ се знак в него и върнете неговия индекс. Ако не съществува, върнете -1. Примерен тестов случай 1: Вход: s = “leetcode” Изход: 0 Тестов случай 2: Вход: s = “aabb” Изход: -1 Обяснение …

Прочети повече

Най-големият правоъгълник в хистограмата LeetCode Solution

Постановка на проблема Най-голям правоъгълник в хистограмата LeetCode Решение – Като се има предвид масив от цели числа, представляващи височината на лентата на хистограмата, където ширината на всяка лента е 1, върнете площта на най-големия правоъгълник в хистограмата. Примерен тестов случай 1: Вход: височини = [2, 1, 5, 6, 2, 3] Изход: 10 Обяснение: …

Прочети повече

Решение за смяна на монети 2 Leetcode

Постановка на проблема Решението Coin Change 2 LeetCode – „Coin Change 2“ заявява, че даден масив от различни цели числа монети и цяло число, представляващо обща сума пари. Трябва да върнем броя на общия брой различни възможни комбинации, които сумират в сумата. …

Прочети повече

Решение за Integer Break LeetCode

Постановка на проблема Integer Break LeetCode Решение – Дадено цяло число n, разбийте го на сумата от k положителни цели числа, където k >= 2, и увеличете максимално продукта на тези цели числа. Трябва да върнем максималния продукт, който можем да получим. Вход: n = 2 Изход: 1 Обяснение: 2 = 1 + 1, …

Прочети повече

Move Zeroes LeetCode Solution

Постановка на проблема Проблемът, Move Zeroes LeetCode Solution гласи, че ви е даден масив, съдържащ нулеви и ненулеви елементи и трябва да преместите всички нули до края на масива, като поддържате относителния ред на ненулевите елементи в масива . Вие също трябва да внедрите на място...

Прочети повече

Решение с единичен номер

Постановка на проблема Решение с едно число Leetcode – Даден ни е непразен масив от цели числа и трябва да намерим елемент, който се появява точно веднъж. Във въпроса е дадено, че всеки елемент се появява два пъти с изключение на един. Пример 1: Вход: nums = [2,2,1] Изход: 1 Пример 2: Вход: …

Прочети повече

Translate »