Проектирайте решение за Leetcode за класиране

Постановка на проблема. Решение на LeetCode Design A Leaderboard – „Design A Leaderboard” ви моли да изпълните 3 функции: addScore(playerId, score): Актуализирайте класацията, като добавите резултат към резултата на даден играч. Ако няма играч, добавете такъв идентификатор в класацията. top(K): Връщане на горната сума от...

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

Решение за свободно време на служителите LeetCode

Постановяване на проблема Свободно време на служителите LeetCode Solution – Получаваме списък със служители, който представлява работното време за всеки служител. Всеки служител има списък с неприпокриващи се интервали и тези интервали са в сортиран ред. Върнете списъка с ограничени интервали, представляващи общото свободно време с положителна дължина за всички служители, също в ...

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

Най-дългият палиндромен подниз LeetCode решение

Постановка на проблема Най-дългият палиндромен подниз LeetCode Решение – „Най-дългият палиндромен подниз“ гласи, че ви е даден низ s, върнете най-дългия палиндромен подниз в s. Забележка: Палиндромът е дума, която се чете както назад, така и напред, напр. мадам. Пример: s = "babad" "bab" Обяснение: Всички ...

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

Медиана на два сортирани масива LeetCode Solution

Постановка на проблема Медиана на два сортирани масива Решение на LeetCode – В задачата „Медиана на два сортирани масива“ са ни дадени два сортирани масива nums1 и nums2 съответно с размер m и n и трябва да върнем медианата на двата сортирани масива. Общата сложност по време на изпълнение трябва да бъде O(log (m+n)). Пример nums1 = [1,3], …

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

Максимален брой балони Leetcode разтвор

Декларация за проблема В този проблем ни е даден низ от символи, съдържащи малки букви на английски. Трябва да намерим колко екземпляра от думата „балон“ можем да направим, използвайки символите на дадения низ. Пример String = “banooll” 1 Обяснение: String = baqwweeeertylln 0 Обяснение: Като ...

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

Валидно решение на Palindrome Leetcode

Изложение на проблема Като се има предвид низ, трябва да определим дали е палиндром, като се вземат предвид само буквено-цифрови знаци, т.е. само числа и азбуки. Също така трябва да пренебрегваме регистрите за букви от азбуката. Пример „Човек, план, канал: Панама“ вярно Обяснение: „AmanaplanacanalPanama“ е валиден палиндром. „Състезайте се с кола“ ...

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

Translate »