Перевірте, чи два рядкові масиви є еквівалентним рішенням Leetcode

Проблема Перевірити, чи два масиви рядків еквівалентні Рішення Leetcode, надає нам два масиви рядків. Тоді нам пропонують перевірити, чи еквівалентні ці два масиви рядків. Тут еквівалентність стосується того факту, що якщо рядки в масивах об’єднані. Потім після конкатенації обидва ...

докладніше

Зробіть два масиви рівними, змінивши рішення підконтрольних лінійних кодів

Проблема Зробити два масиви рівними шляхом реверсування підмасивів Leetcode Solution надає нам два масиви. Один з них є цільовим масивом, а інший - вхідним масивом. Використовуючи вхідний масив, нам потрібно створити цільовий масив. Ми можемо змінити будь-який підмасив у…

докладніше

3Sum Leetcode Solution

Постановка задачі Враховуючи масив із n цілих чисел, чи є елементи a, b, c у числах такі, що a + b + c = 0? Знайти всі унікальні триплети в масиві, що дає суму нуля. Зверніть увагу: набір рішень не повинен містити повторюваних триплетів. Приклад №1 [-1,0,1,2, -1,4]…

докладніше

Вставте інтервал рішення штрих-коду

Проблема Insert Interval Leetcode Solution надає нам список деяких інтервалів та один окремий інтервал. Тоді нам пропонують вставити цей новий інтервал серед списку інтервалів. Отже, новий інтервал може перетинатися з інтервалами, які вже є у списку, а може ...

докладніше

Кореневий шлях до листя із цільовою сумою рішення Leetcode

Дано двійкове дерево та ціле число K. Наша мета - повернути, чи є в дереві шлях від кореня до листя, такий що його сума дорівнює цільовій-К. Сума шляху - це сума всіх вузлів, які на ньому лежать. 2 / \…

докладніше

Kth найбільший елемент у рішенні Leetcode Stream

Постановка проблеми У цій задачі ми повинні розробити клас KthLargest (), який спочатку має ціле число k та масив цілих чисел. Нам потрібно написати параметризований конструктор для нього, коли ціле число k та числа масиву передаються як аргументи. У класі також є функція add (val), яка додає ...

докладніше

Видалення зв’язаних елементів списку Рішення штрихкоду

Постановка проблеми У цій задачі ми отримуємо зв’язаний список із його вузлами, що мають цілі значення. Нам потрібно видалити зі списку деякі вузли, значення яких дорівнює val. Проблема не вимагає вирішення на місці, але ми обговоримо один із таких підходів. Приклад списку = ...

докладніше

Комбіноване Сумське рішення Leetcode

Проблема Combination Sum Leetcode Solution надає нам масив або список цілих чисел і цілі. Нам пропонують знайти комбінації, які можна скласти, використовуючи ці цілі числа, будь-яку кількість разів, що складаються з заданою ціллю. Отже, більш формально, ми можемо використовувати дане…

докладніше

Рішення ізоморфних струн Leetcode

Постановка проблеми У цій задачі нам дано два рядки, a і b. Наша мета - визначити, ізоморфні ці два рядки чи ні. Два рядки називаються ізоморфними тоді і лише тоді, коли символи першого рядка взагалі можуть бути замінені будь-якими символами (включаючи самого себе) ...

докладніше

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

Постановка проблеми У цій задачі ми отримуємо сітку у вигляді 2-D масиву. сітка [i] [j] = 0 означає, що в цій точці є вода, а сітка [i] [j] = 1 - земля. Клітини сітки з'єднані вертикально / горизонтально, але не по діагоналі. Є рівно один острів (пов’язана складова суші…

докладніше