Комбинирано решение с Leetcode

Проблемът Combination Sum Leetcode Solution ни предоставя масив или списък с цели числа и цел. Казват ни да намерим комбинациите, които могат да бъдат направени с помощта на тези цели числа, който и да е брой пъти, които се добавят към дадената цел. Така че по-формално можем да използваме даденото ...

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

Решение на Leetcode за търсене на думи

Постановка на проблем Като се има предвид mxn дъска и дума, намерете дали думата съществува в мрежата. Думата може да бъде съставена от букви от последователно съседни клетки, където „съседни“ клетки са хоризонтално или вертикално съседни. Същата буквена клетка не може да се използва повече от веднъж. Пример…

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

Максимално решение на Subarray Leetcode

Твърдение на проблема Като се имат предвид числа от цял ​​масив, намерете непрекъснатия подмасив (съдържащ поне едно число), който има най -голямата сума и върнете неговата сума. Примерни числа = [-2,1, -3,4, -1,2,1, -5,4] 6 Обяснение: [4, -1,2,1] има най-голямата сума = 6. nums = [- 1] -1 Подход 1 (Разделяй и владей) В този подход…

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

Уникално решение на Leetcode

Проблемът Unique Paths Leetcode Solution гласи, че са ви дадени две цели числа, представляващи размера на мрежа. Използвайки размера на мрежата, дължината и ширината на мрежата. Трябва да намерим броя на уникалните пътеки от горния ляв ъгъл на мрежата до ...

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

Решение Leetcode за пермутации

Проблемът Permutations Leetcode Solution предоставя проста последователност от цели числа и ни изисква да върнем пълен вектор или масив от всички пермутации на дадената последователност. И така, преди да влезете в решаването на проблема. Трябва да сме запознати с пермутациите. И така, пермутацията не е нищо друго освен подреждане ...

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

Решение с две суми Leetcode

В този проблем трябва да намерим двойка от два различни индекса в сортиран масив, които техните стойности се добавят към дадена цел. Можем да предположим, че масивът има само една двойка цели числа, които се добавят към целевата сума. Имайте предвид, че масивът е ...

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

Умножете низовете Leetcode решение

Проблемът Размножаване на низове Leetcode решението ни изисква да умножим два низа, които са ни дадени като вход. От нас се изисква да отпечатаме или върнем този резултат от умножаването към функцията на повикващия. Така че, за да го формулираме по-формално, дадени два низа, намерете произведението на дадените низове. ...

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

Обединяване на сортирани масиви Leetcode решение

В проблема „Обединяване на сортирани масиви“ ни се дават два масива, сортирани в низходящ ред. Първият масив не е напълно запълнен и има достатъчно място, за да побере и всички елементи от втория масив. Трябва да обединим двата масива, така че първият масив да съдържа елементи ...

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

Търсете в Решение със сортиран масив Leetcode

Помислете за сортиран масив, но е избран един индекс и масивът е завъртян в тази точка. След като масивът е завъртян, вие трябва да намерите конкретен целеви елемент и да върнете неговия индекс. В случай, че елементът не присъства, върнете -1. Проблемът обикновено е ...

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

Лексикографски числа Разтвор на Leetcode

Постановка на задача В задачата „Лексикографски номера“ ни е дадено число n. Нашата задача е да отпечатаме числа между 1 и n в лексикографски ред. Пример n = 13 [1 10 11 12 13 2 3 4 5 6 7 8 9] Обяснение: Тъй като трябва да отпечатаме числа между ...

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