Най-бавно решение с Leetcode

Проблемът Slowest Key Leetcode Solution ни предоставя последователност от клавиши, които са били натиснати. Също така ни се дава масив или вектор на пъти, когато тези ключове са били освободени. Последователността на ключовете е дадена под формата на низ. И така, проблемът ни помоли да ...

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

3Sum Leetcode решение

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

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

Вмъкнете Interval Leetcode Solution

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

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

Root to Leaf path с целевата сума Leetcode Solutions

Дадени са двоично дърво и цяло число K. Нашата цел е да върнем дали в дървото има път от корен до лист, така че сумата му да е равна на целта-K. Сумата на пътя е сумата от всички възли, които лежат върху него. 2 / \…

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

Минимален брой стъпки за направа на два струни Anagram Leetcode Solutions

Декларация за проблема В този проблем ни се дават два низа '&' t ', състоящи се от малки букви на английски език. В една операция можем да изберем всеки символ в низ „t“ и да го променим на друг символ. Трябва да намерим минималния брой такива операции, за да направим "t" ...

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

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

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

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

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

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

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

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

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

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

Минимални премествания към решения с равни масиви Leetcode Solution

Декларация за проблема В този проблем ни е даден набор от цели числа. Също така ни е позволено да изпълняваме определен набор от операции върху този масив. В една операция можем да увеличим „n - 1 ″ (всички елементи с изключение на който и да е) елементи в масива с 1. Трябва да ...

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

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

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

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