Публикации по теме 'leetcode-solution'


Освоение конкурентного кодирования: основные шаблоны кода для общих структур данных и алгоритмов -1
Вы хотите освежить свои знания о структурах данных и алгоритмах для подготовки к соревновательному программированию? Я часто ссылаюсь на такие ресурсы, как Шпаргалки по структуре данных и алгоритмам LeetCode, как на человека, который любит решать задачи по программированию и хочет улучшить свои навыки. Я познакомлю вас с наиболее важными шаблонами кода для распространенных структур данных и алгоритмов, представленными на странице LeetCode (..

Решение LeetCode — Word Pattern
Вопрос Учитывая pattern и строку s , найдите, соответствует ли s тому же шаблону. Здесь follow означает полное совпадение, т. е. биекцию между буквой в pattern и непустым словом в s . Пример 1: Input: pattern = "abba", s = "dog cat cat dog" Output: true Пример 2: Input: pattern = "abba", s = "dog cat cat fish" Output: false Пример 3: Input: pattern = "aaaa", s = "dog cat cat dog" Output: false..

Как решить задачу кодирования 1647. Минимум удалений, чтобы сделать частоты символов уникальными
Пример частотной сортировки Постановка задачи Строка s называется хорошей, если в s нет двух разных символов с одинаковой частотой.

LeetCode 167-TwoSum II | ЯВАСКРИПТ | План исследования-алгоритм I. День 3
Давайте рассмотрим 14-дневный учебный план LeetCode по взлому алгоритма. Проблема Дан 1-индексированный массив целых чисел numbers , который уже отсортирован в неубывающем порядке , найдите два числа, сумма которых составляет конкретный target номер. Пусть эти два числа будут numbers[index1] и numbers[index2] , где 1 <= index1 < index2 <= numbers.length . Возвращает индексы двух чисел, index1 и index2 , добавленных на единицу , в виде целочисленного..

LeetCode 2002. Максимальное произведение длины двух палиндромных подпоследовательностей.
Заметки LeetCode [44] Проблема Максимальное произведение длины двух палиндромных подпоследовательностей — LeetCode Можете ли вы решить этот реальный вопрос на собеседовании? Максимальное произведение длины двух палиндромных подпоследовательностей — учитывая… leetcode.com Подход 1: ДФС Найдите все возможные подпоследовательности, используя DFS, а затем найдите непересекающиеся подпоследовательности с максимальным произведением длины...

C++ Решение проблемы кодирования 48. Поворот изображения
Как повернуть матрицу на месте Постановка задачи Вам дано n x n 2D matrix , представляющее изображение. Поверните изображение на 90 градусов (по часовой стрелке). Вы должны вращать изображение на месте , что означает, что вы должны напрямую изменять входную 2D-матрицу. НЕ выделяйте другую 2D-матрицу и выполняйте…

Подсчитайте узлы с наивысшим баллом с помощью решения Javascript
Вот проблема Существует бинарное дерево с корнем 0 , состоящее из n узлов. Узлы помечены от 0 до n - 1 . Вам дан 0-индексированный целочисленный массив parents , представляющий дерево, где parents[i] является родителем узла i . Поскольку узел 0 является корнем, parents[0] == -1 . У каждого узла есть оценка . Чтобы найти оценку узла, проверьте, были ли узел и связанные с ним ребра удалены . Дерево станет одним или несколькими непустыми поддеревьями. Размер..