Діаметр N-Ary Tree LeetCode Solution

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

докладніше

Видалити дублікати з рішення відсортованого масиву II Leetcode

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

докладніше

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

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

докладніше

Згенеруйте дужки рішення Leetcode

Постановка проблеми. Розв’язання LeetCode Generate дужки – «Створити дужки» стверджує, що задане значення n. Нам потрібно створити всі комбінації з n пар дужок. Поверніть відповідь у вигляді вектора рядків правильно сформованих дужок. Приклад: Вхід: n = 3 Вихід: [“((()))”,”(()())”,”(())()”,”()(())”,”()( )()”] Пояснення: …

докладніше

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

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

докладніше

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

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

докладніше

Рішення наступного перестановки Leetcode

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

докладніше

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

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

докладніше

Сірники до рішення Square Leetcode

Постановка проблеми Вам надається цілочисельний масив сірників, де matchsticks[i] — це довжина i-го сірника. Ви хочете використати всі сірники, щоб зробити один квадрат. Ви не повинні зламати жодну паличку, але ви можете з’єднати їх, і кожен сірник потрібно використовувати рівно один раз. Поверніть true, якщо ви можете зробити цей квадрат і false в іншому випадку. Приклад введення: сірники = …

докладніше

Проектування підземної системи Leetcode Solution

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

докладніше

Translate »