Найнижчий загальний предок розв’язання бінарного дерева Leetcode

Постановка проблеми Найнижчий загальний предок двійкового дерева Рішення LeetCode – «Найнижчий загальний предок двійкового дерева» стверджує, що дано корінь бінарного дерева і два вузли дерева. Нам потрібно знайти найнижчого спільного предка цих двох вузлів. Найнижчий звичайний…

докладніше

Найдовший підрядок без повторюваних символів Рішення Leetcode

Постановка проблеми Найдовший підрядок без повторюваних символів Рішення LeetCode – стверджує, що заданий рядок s. Нам потрібно знайти найдовший підрядок без повторюваних символів. Приклад: Вхід: s = ”abcabcbb” Вихід: 3 Пояснення: Найдовший підрядок без символів, що повторюються, має довжину 3. Рядок: “abc”. Вхід: s = ”bbbbb” …

докладніше

Об’єднати k відсортованих списків Рішення Leetcode

Постановка проблеми Рішення LeetCode «Об’єднати k відсортованих списків» – «Об’єднати k відсортованих списків» стверджує, що дано масив з k зв’язаних списків, де кожен зв’язаний список має свої значення, відсортовані в порядку зростання. Нам потрібно об’єднати всі k-зв’язані списки в один зв’язаний список і повернути …

докладніше

Мітки розділів LeetCode Solution

Постановка проблеми Мітки розділів LeetCode Рішення – Вам дається рядок s. Ми хочемо розділити рядок на якомога більше частин, щоб кожна літера з’являлася не більше ніж в одній частині. Зауважте, що розбиття виконується таким чином, щоб після об’єднання всіх частин по порядку, …

докладніше

Зворотні слова в рядку III LeetCode Рішення

Постановка проблеми Зворотні слова в рядку III Розв’язання LeetCode – Нам дається рядок і ми просимо змінити порядок символів у кожному слові в реченні, зберігаючи пробіли та початковий порядок слів. Приклади та пояснення Приклад 1: Вхід: s = "Візьмемо LeetCode…

докладніше

Допустимі дужки Рішення Leetcode

Постановка проблеми Рішення LeetCode у дійсних дужках – «Дійсні дужки» стверджують, що вам надано рядок, що містить лише символи '(', ')', '{', '}', '[' і ']'. Нам потрібно визначити, чи є вхідний рядок дійсним чи ні. Рядок називається дійсним, якщо відкриті дужки необхідно закрити…

докладніше

Перший унікальний символ у рішенні рядка LeetCode

Постановка проблеми Перший унікальний символ у рядку Розв’язання LeetCode – Для рядка s знайдіть у ньому перший неповторюваний символ та поверніть його індекс. Якщо він не існує, поверніть -1. Приклад тестового прикладу 1: Вхід: s = «leetcode» Вихід: 0 Тестовий приклад 2: Вхід: s = «aabb» Вихід: -1 Пояснення…

докладніше

Оцініть рішення LeetCode для зворотної польської нотації

Постановка проблеми Оцінити зворотну польську нотацію LeetCode Рішення – Оцінити значення арифметичного виразу в зворотній польській нотації. Допустимі оператори +, -, * і /. Кожен операнд може бути цілим чи іншим виразом. Зауважте, що поділ між двома цілими числами має скоротитися до нуля. Гарантовано, що даний…

докладніше

Збільште відстань до найближчої людини Рішення LeetCode

Постановка проблеми Збільште відстань до найближчої людини Розв’язання LeetCode – Вам надається масив, що представляє ряд місць, де seats[i] = 1 позначає людину, яка сидить на i-м сидінні, а seats[i] = 0 означає, що i-те місце порожнє. (індексовано 0). Є принаймні одне вільне місце і хоча б одна людина сидить. Олексій хоче…

докладніше

Перестановка в рішенні рядка Leetcode

Постановка проблеми: перестановка в рядку Leetcode Розв’язання. Для двох рядків s1 і s2 поверніть true, якщо s2 містить перестановку s1, або false в іншому випадку. Іншими словами, поверніть true, якщо одна з перестановок s1 є підрядком s2. Приклад: Приклад 1 Вхід: s1 = “ab”, s2 = “eidbaooo” Вихід: true Пояснення: s2 містить одну перестановку s1 (“ba”). …

докладніше

Translate »