Решение на Candy LeetCode

Постановка на проблема: Candy LeetCode Решение: Има n деца, стоящи на опашка. На всяко дете се присвоява рейтингова стойност, дадена в оценките на целочисления масив. Вие давате бонбони на тези деца при следните изисквания: Всяко дете трябва да има поне един бонбон. Децата с по-висок рейтинг получават повече...

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

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

Постановка на проблема: Инвертиране на двоично дърво LeetCode Решение : Даден е коренът на двоично дърво, инвертирайте дървото и върнете неговия корен. Обърната форма на двоично дърво е друго двоично дърво с разменени леви и десни деца на всички нелистови възли. Можете също така да го наречете огледалото на входното дърво. …

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

Внедрете Rand10() с помощта на Rand7() Leetcode Solution

Постановка на проблема: Внедряване на Rand10() с помощта на Rand7() Leetcode Solution – Като се има предвид API rand7(), който генерира равномерно случайно цяло число в диапазона [1, 7], напишете функция rand10(), която произвежда равномерно произволно цяло число в диапазона [1, 10]. Можете да извиквате само API rand7() и не трябва да извиквате други...

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

Съдържа дублирано решение LeetCode

Постановка на проблема: Съдържа дублиране на LeetCode Solution казва, че- При даден масив от цели числа nums, връща true, ако някоя стойност се появява поне два пъти в масива, и връща false, ако всеки елемент е различен. Пример 1: Вход: nums = [1,2,3,1] Изход: true Пример 2: Input: nums = [1,2,3,4] Изход: false Пример 3: Input: nums = [1,1,1,3,3,4,3,2,4,2, XNUMX] Изход: …

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

Най-доброто време за покупка и продажба на акции IV LeetCode Solution

Постановка на проблема: Най-доброто време за покупка и продажба на акции IV LeetCode Решение: Даден ви е масив от цели числа, където prices[i] е цената на дадена акция на i-тия ден, а цяло число k. Намерете максималната печалба, която можете да постигнете. Можете да извършите най-много k транзакции. Забележка: Не можете да участвате в няколко транзакции едновременно...

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

Обратни възли в k-Group LeetCode Solution

Постановка на проблема: Обръщане на възли в k-Group LeetCode решение – Като се има предвид главата на свързан списък, обръщайте възлите на списъка k наведнъж и връщайте модифицирания списък. k е положително цяло число и е по-малко или равно на дължината на свързания списък. Ако броят на възлите е...

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

Минимално увеличение, за да направите масива уникално решение на Leetcode

Постановка на проблема: Минимално увеличение, за да направите масива уникален Leetcode Решение – Даден ви е масив с цели числа nums. С един ход можете да изберете индекс i, където 0 <= i < nums.length и да увеличите nums[i] с 1. Върнете минималния брой ходове, за да направите всяка стойност в nums уникална. …

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

Най-нисък общ предшественик на Leetcode решение за двоично дърво за търсене

Постановка на проблема: Най-нисък общ предшественик на дърво за двоично търсене Leetcode Решение – При дадено дърво за двоично търсене (BST), намерете възела с най-нисък общ предшественик (LCA) на два дадени възела в BST. Забележка: „Най-ниският общ предшественик е дефиниран между два възела p и q като най-ниския възел в T, който има и p, и q като...

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

Повечето камъни са премахнати със същия ред или колона LeetCode Solution

Постановка на проблема Повечето камъни са премахнати със същия ред или колона Решението на LeetCode казва, че В 2D равнина поставяме n камъка в някои цели координатни точки. Всяка координатна точка може да има най-много един камък. Един камък може да бъде премахнат, ако споделя или същия ред, или същия...

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

Намерете Peak Element LeetCode Solution

Постановка на проблема Намиране на пиков елемент LeetCode Solution казва, че – Пиковият елемент е елемент, който е строго по-голям от своите съседи. Като се има предвид 0-индексиран масив от цели числа nums, намиране на пиков елемент и връщане на неговия индекс. Ако масивът съдържа множество пикове, върнете индекса към който и да е от пиковете. Може да си представите…

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

Translate »