Разбъркайте Array Leetcode Solution

Проблемът Shuffle the Array Leetcode Solution ни предоставя масив с дължина 2n. Тук 2n се отнася до това, че дължината на масива е четна. След това ни се казва да разбъркаме масива. Тук разбъркването не означава, че трябва да разбъркваме произволно масива, но специфичен начин е ...

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

3Sum Leetcode Solution

Изложение на проблема Като се има предвид масив от n цели числа, има ли елементи a, b, c в числа, такива че a + b + c = 0? Намерете всички уникални тризнаци в масива, който дава сумата от нула. Забележка: че наборът от решения не трябва да съдържа дублирани тризнаци. Пример # 1 [-1,0,1,2, -1,4] ...

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

Вмъкнете Interval Leetcode Solution

Проблемът Insert Interval Leetcode Solution ни предоставя списък с някои интервали и един отделен интервал. След това ни се казва да вмъкнем този нов интервал сред списъка с интервали. Така че, новият интервал може да се пресича с интервали, които вече са в списъка, или може ...

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

Решение за форматиране на лицензен ключ Leetcode Solution

Декларация за проблема В проблема „Форматиране на лицензен ключ“ входът се състои от низ от символи, представляващи лицензен ключ. Първоначално низът е разделен на N + 1 групи (думи) чрез N тирета между тях. Също така ни е дадено цяло число K и целта е да форматираме низа ...

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

Kth най-големият елемент в решение за поток Leetcode

Декларация за проблема В този проблем трябва да проектираме клас KthLargest (), който първоначално има цяло число k и масив от цели числа. Трябва да напишем параметризиран конструктор за него, когато цяло число k и номера на масиви се предават като аргументи. Класът също има функция add (val), която добавя ...

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

Премахнете решението на Leetcode за свързани елементи от списъка

Декларация за проблема В този проблем ни е даден свързан списък с неговите възли, които имат цели числа. Трябва да изтрием някои възли от списъка, чиято стойност е равна на val. Проблемът не изисква да бъде решен на място, но ще обсъдим един такъв подход. Примерен списък = ...

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

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

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

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

Изоморфни струни Leetcode решение

Изложение на проблема В този проблем ни се дават два низа, a и b. Нашата цел е да кажем дали двата струна са изоморфни или не. Две низове се наричат ​​изоморфни, ако и само ако символите в първия низ изобщо могат да бъдат заменени с произволен знак (включително той сам) ...

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

Островен периметър Leetcode решение

Декларация за проблема В този проблем ни е дадена мрежа под формата на 2-D масив. мрежа [i] [j] = 0 представлява, че има вода в тази точка, а мрежа [i] [j] = 1 представлява земя. Клетките на мрежата са свързани вертикално / хоризонтално, но не диагонално. Има точно един остров (свързан компонент на земята ...

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

Пренареждане на интервали между думи Leetcode решение

Изложение на проблема В този проблем ни се дава текстов низ, съдържащ известен брой думи, които са поставени между интервалите. Думите могат да имат само малки букви на английски. Разбира се, всяка дума е разделена с поне едно интервал. Също така Текстът има поне една дума. напр. текст = ”...

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