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

Изявление на проблема Валидна анаграма Leetcode Решение – Дадени са два низа s и t, връща true, ако t е анаграма на s, и false в противен случай. Анаграма е дума или фраза, образувана чрез пренареждане на буквите на различна дума или фраза, като обикновено се използват всички оригинални букви точно веднъж. Пример 1: Вход: s = „анаграма“, t = „nagaram“ Изход: …

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

Сортиране на цветове LeetCode Solution

Изявление за проблем Сортиране на цветове LeetCode Решение – Даден е масив nums с n обекта, оцветени в червено, бяло или синьо, сортирайте ги на място, така че обекти от един и същи цвят да са съседни, като цветовете са в реда червено, бяло и синьо. Ще използваме целите числа 0, 1 и 2, за да представим съответно червения, белия и синия цвят. …

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

LRU Cache Leetcode решение

Пояснение на проблема Решението на LRU Cache LeetCode – „LRU Cache“ ви моли да проектирате структура от данни, която следва най-малко наскоро използван (LRU) кеш. Трябва да внедрим клас LRUCache, който има следните функции: LRUCache(int capacity): Инициализира LRU кеша с положителен размер капацитет. int get(int key): Връщане на стойността...

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

Решение за улавяне на дъждовна вода Leetcode

Постановка на проблема Решението LeetCode за улавяне на дъждовна вода – „Улавяне на дъждовна вода“ посочва, че даден масив от височини представлява карта на надморската височина, където ширината на всяка лента е 1. Трябва да намерим количеството вода, уловена след дъжд. Пример: Вход: височина = [0,1,0,2,1,0,1,3,2,1,2,1] Изход: 6 Обяснение: Проверете ...

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

Преобразуване в Base -2 LeetCode Solution

Постановка на проблема Преобразуване в Base -2 LeetCode Решение – Като се има предвид цяло число n, върнете двоичен низ, представляващ неговото представяне в база -2. Обърнете внимание, че върнатият низ не трябва да има водещи нули, освен ако низът е ”0″. Вход: n = 2 Изход: “110” Обяснение: (-2)2 + (-2)1 = 2 Обяснение Логиката е …

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

Минимални скокове за достигане до домашно решение на LeetCode

Пояснение на проблема Минимални скокове за достигане до дома LeetCode Решението казва – Домът на определен бъг е на оста x в позиция x. Помогнете им да стигнат до там от позиция 0. Бъгът скача според следните правила: Може да скача точно с една позиция напред (вдясно). Може да скача точно b позиции назад (към...

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

Решение за Leetcode на Linindrome Linked List

В проблема „Списък на свързания с палиндром“ трябва да проверим дали даден единично свързан списък е палиндром или не. Примерен списък = {1 -> 2 -> 3 -> 2 -> 1} вярно Обяснение # 1: Списъкът е палиндром, тъй като всички елементи от началото и назад са ...

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

Максимална сума от непоследователни елементи

Изявление за проблема В дадения масив „Максимална сума от непоследователни елементи“ трябва да намерите максималната сума от непоследователни елементи. Не можете да добавяте непосредствени номера на съседи. Например [1,3,5,6,7,8,] тук 1, 3 са съседни, така че не можем да ги добавим, а 6, 8 не са съседни, така че ние ...

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

Проверете дали свързан списък от струни образува палиндром

Декларация за проблема В проблема „Проверете дали свързан списък от низове образува палиндром“ дадохме свързан списък, обработващ низови данни. Напишете програма, за да проверите дали данните образуват палиндром или не. Пример ba-> c-> d-> ca-> b 1 Обяснение: В горния пример можем да видим, че ...

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

Translate »