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

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

докладніше

K Найближчі точки до походження Рішення Leetcode

Постановка проблеми K найближчих точок до початку координат Розв’язання LeetCode – «K найближчих точок до початку координат» стверджує, що заданий масив точок координати x та координати y представляють координати на площині XY. Нам потрібно знайти k найближчих точок до початку координат. Зверніть увагу, що відстань між двома…

докладніше

Мінімальне видалення, щоб зробити дійсні дужки рішення LeetCode

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

докладніше

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

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

докладніше

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

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

докладніше

Можна розмістити квіти LeetCode Solution

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

докладніше

Рішення LeetCode з інвертуванням двійкового дерева

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

докладніше

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

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

докладніше

Вкладений список Weight Sum II Рішення LeetCode

Постановка проблеми Вкладений список Сума ваги II LeetCode Рішення – Вам надається вкладений список цілих чисел nestedList. Кожен елемент є або цілим числом, або списком, елементи якого також можуть бути цілими чи іншими списками. Глибина цілого числа — це кількість списків, всередині яких воно знаходиться. Для…

докладніше

Рішення LeetCode для зберігання ключа-значення на основі часу

Постановка проблеми. Зберігання ключа-значення на основі часу. Рішення LeetCode. Розробка структури даних ключ-значення на основі часу, яка може зберігати кілька значень для одного ключа з різними мітками часу та отримувати значення ключа за певної часової позначки. Реалізуйте клас TimeMap: TimeMap() Ініціалізує об’єкт структури даних. void set(ключ рядка, рядок …

докладніше

Translate »