LeetCode 3: Самая длинная подстрока без повторяющихся символов | Скользящее окно | Python
MartinY Tech
0:00 / 0:00
LeetCode 3: Самая длинная подстрока без повторяющихся символов | Скользящее окно | Python
66 просмотров · 3 дн. назад
MartinY Tech
6,42 тыс. подписчиков
66 просмотров · 3 дн. назад
Узнайте, как превратить поиск подстроки методом перебора в линейное решение с использованием скользящего окна и хеш-карты. Мы тщательно проследим за окном, докажем, почему это работает, и реализуем это на Python.
leetcode: longest-substring-without-repeating-characters
Задача: https://leetcode.com/problems/longest...
Шаблон: Поиск в хеш-карте
Время: O(n) · Пространство: O(min(n, размер набора символов))
Главы
0:00 Начало с вопроса
0:42 Понимание задачи
2:20 Проверка каждой подстроки
3:51 Сохранение допустимого окна
4:52 Прохождение по окну
7:11 Почему это правильно
8:22 Написание решения
10:29 Проверка ребер
12:09 Запоминание шаблона
#leetcode #codinginterview #python