Бінарне дерево зигзагоподібним рівнем порядку обходу Рішення LeetCode

Постановка проблеми Двійкове дерево Зигзагоподібний обхід порядку рівня Рішення LeetCode – Враховуючи корінь двійкового дерева, поверніть зигзагоподібний порядок обходу рівня його значень вузлів. (тобто зліва направо, потім справа наліво для наступного рівня і чергуйте між). Вхід: root = [3,9,20,null,null,15,7] Вихід: [[3],[20,9],[15,7]] Пояснення Ми…

докладніше

Рішення LeetCode для веб-сканера

Постановка проблеми Веб-сканер LeetCode Рішення – з урахуванням URL-адреси startUrl та інтерфейсу HtmlParser, реалізуйте веб-сканер для сканування всіх посилань, які знаходяться під тим самим ім’ям хосту, що й startUrl. Поверніть усі URL-адреси, отримані вашим веб-сканером, у будь-якому порядку. Ваш веб-сканер повинен: Починати зі сторінки: startUrl Викликати HtmlParser.getUrls(url), щоб отримати всі URL-адреси з веб-сторінки…

докладніше

Рішення LeetCode для шаблону слова

Постановка проблеми Word Pattern LeetCode Рішення – Нам дано 2 рядки – “s” і “pattern”, нам потрібно знайти, чи слід шаблон слідувати за s. Наступне тут означає повну відповідність. Більш формально, ми можемо для кожного шаблону[i] бути лише один s[i] і навпаки, тобто існує ...

докладніше

Рішення Leetcode для елемента більшості

Постановка задачі Нам дається масив цілих чисел. Нам потрібно повернути ціле число, яке трапляється більше ніж ⌊N / 2⌋ часу в масиві, де ⌊ ⌋ є оператором підлоги. Цей елемент називається елементом більшості. Зверніть увагу, що вхідний масив завжди містить більшість елементів. ...

докладніше

Перестановка Leetcode Solution

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

докладніше

Розділити чотири окремі струни

Постановка проблеми У задачі “Розділити чотири окремі рядки” ми повинні перевірити, чи може даний вхідний рядок розділитися на 4 рядки таким чином, щоб кожен рядок не був порожнім і відрізнявся один від одного. Формат введення Перший і єдиний самотній рядок, що містить рядок “s”. Вихідний формат Друк "Так", якщо ...

докладніше

Елемент більшості

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

докладніше

Translate »