Непрекъснато Sumaris LeetCode решение

Изявление на проблема Непрекъсната сума на подмасива LeetCode Решение – Даден е масив от цели числа nums и цяло число k, връща true, ако nums има непрекъснат подмасив с размер поне две, чиито елементи сумират до кратно на k, или false в противен случай. Цяло число x е кратно на k, ако съществува цяло число n, такова че x = n * k. 0 винаги е...

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

Обхождане на вертикален ред на двоично дърво LeetCode решение

Изявление на проблема Преминаване по вертикален ред на двоично дърво LeetCode Solution казва – Като се има предвид коренът на двоично дърво, изчислете обхождането по вертикален ред на двоичното дърво. За всеки възел на позиция (ред, колона), неговите леви и десни деца ще бъдат съответно на позиции (ред + 1, колона – 1) и (ред + 1, колона + 1). …

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

Топ K често срещани елементи LeetCode Solution

Постановка на проблема Топ K често срещани елемента Решението на LeetCode казва, че – Даден е масив от цели числа nums и цяло число k, връща k най-често срещаните елемента. Можете да върнете отговора в произволен ред. Пример 1: Вход: nums = [1,1,1,2,2,3], k = 2 Изход: [1,2] Пример 2: Вход: nums = [1], k = 1 Изход: [1] …

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

Игра със скок IV LeetCode Solution

Постановка на проблема: Jump Game IV LeetCode Solution казва – Като се има предвид масив от цели числа arr, първоначално сте позиционирани в първия индекс на масива. В една стъпка можете да прескочите от индекс i към индекс: i + 1 където: i + 1 < arr.length. i – 1 където: i – 1 >= …

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

Намерете решението на градския съдия LeetCode

Постановка на проблема: Намерете решението на градския съдия LeetCode – В един град има n души, обозначени от 1 до n. Има слух, че един от тези хора тайно е градският съдия и трябва да намерим градския съдия. Ако градският съдия съществува, тогава: Градският съдия не вярва на никого. …

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

Вмъкнете Изтриване GetRandom O(1) Leetcode Solution

Постановка на проблема Решението Insert Delete GetRandom O(1) LeetCode – „Insert Delete GetRandom O(1)“ ви моли да приложите тези четири функции във времева сложност O(1). insert(val): Вмъкнете val в произволния набор и върнете true, ако елементът първоначално отсъства в набора. Връща false, когато…

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

Подниз с конкатенация на всички думи Leetcode Solution

Постановка на проблема Подниз с конкатенация на всички думи Решение на LeetCode – „Подниз с конкатенация на всички думи“ посочва, че е даден низ s и масив от низ думи, където всяка дума е с еднаква дължина. Трябва да върнем всички начални индекси на подниза, който е...

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

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

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

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

Решение за медиана на плъзгащ се прозорец

Постановка на проблема Решението LeetCode на медиана на плъзгащия прозорец – „Медиана на плъзгащия се прозорец“ посочва, че е даден целочислен масив nums и цяло число k, където k е размерът на плъзгащия се прозорец. Трябва да върнем медианния масив на всеки прозорец с размер k. Пример: Вход: [1,3,-1,-3,5,3,6,7], k = 3 Изход: [1.00000,-1.00000,-1.00000,3.00000,5.00000,6.00000] Обяснение: Медиана …

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

Решение за Leetcode за автобусни маршрути

Пояснение на проблема. Решението за автобусни маршрути LeetCode – „Автобусни маршрути“ гласи, че ви е даден масив от маршрути, където routes[i] е автобусен маршрут, така че i-тият автобус повтаря маршрута завинаги. Ще ни бъде даден източник на автобусна спирка и ние искаме да достигнем целта на автобусната спирка. Ние можем …

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

Translate »