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

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

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

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 / \…

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

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

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

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

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

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

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

Решение за Leetcode с допълнение към номера

Изложение на проблема В този проблем ни се дава десетично число. Целта е да се намери неговото допълнение. Пример N = 15 0 N = 5 2 Подход (Прелистване малко по малко) Можем да обърнем всеки бит в цялото число „N“, за да получим неговото допълнение. Важната част е, че ние ...

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

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

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

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

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

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

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

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

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

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