Trinity
Администратор
- Регистрация
- 10.07.21
- Сообщения
- 31.305
- Реакции
- 440.349
[Udemy] Структура данных и алгоритмы для интервью (2023)
Охватывает около 20+ самых популярных задач на собеседованиях по программированию на самые разные темы (будет иметь более 200 задач, поскольку каждую неделю добавляется 4 задачи)
Объединить интервалы
Идея интервалов слияния
Объединить интервалы
Пересечение интервалов (скоро)
Конфликтующие встречи (скоро)
Два указателя
Идея двух указателей и типы решений двух указателей
Две суммы
Удалить дубликаты из отсортированного массива
3 сумма
Пара с целевой суммой (скоро)
Возведение отсортированного массива в квадрат (скоро)
Triple Sum to Zero (скоро)
Сумма триплетов близка к цели (скоро)
Тройняшки с меньшей суммой (скоро)
Подмассивы с продуктом меньше цели (скоро)
Проблема национального флага Нидерландов (скоро)
Быстрые и медленные указатели
Цикл связанного списка с использованием алгоритма обнаружения цикла Флойда
Счастливые числа
Уродливый номер (скоро)
Середина LinkedList (скоро)
Цикл LinkedList (скоро)
Начало цикла LinkedList (скоро)
Побитовые манипуляции
Отдельные номера
Переворот изображения
Сингл номер II (скоро)
Сингл номер III (скоро)
Жадная техника
Что такое жадные алгоритмы?
Луковицы
Самый высокий продукт
Непересекающиеся множества
Самая большая перестановка (скоро)
Конференц-залы (скоро)
Раздать конфеты (скоро)
Сиденья (скоро)
Назначьте мышей отверстиям (скоро)
Элемент большинства (скоро)
АЗС (скоро)
Островные узоры
Введение в Матрицу
Количество островов Объяснение
Код количества островов
Количество отдельных островов Объяснение
Количество отдельных островных кодировок
Считать суб-острова
Максимальная площадь острова (скоро)
Периметр острова (скоро)
Заливка (скоро)
Стена и судьбы (скоро)
Сапер (скоро)
Окруженные регионы (скоро)
Найти все группы сельскохозяйственных угодий (скоро)
Топологическая сортировка
Введение в задачи с графами
Топологическая сортировка
Алгоритм Кана
Реализация топологической сортировки
Расписание курсов
Словарь пришельцев
Деревья минимальной высоты (скоро)
Все предки узла в направленном ациклическом графе (скоро)
Построить матрицу с условиями (скоро)
Найти все возможные рецепты из заданных припасов (скоро)
Предстоящие дополнения (каждую неделю добавляется 3-4 задачи)
Раздвижное окно
Легкий
Подмассив максимальной суммы размера K
Наименьший подмассив с большей суммой
Середина
Самая длинная подстрока с максимальным количеством уникальных символов K
Фрукты в корзины
Жесткий
Самая длинная подстрока с различными символами
Самая длинная подстрока с одинаковыми буквами после замены
Самый длинный подмассив с единицами после замены
Массивы
Середина
Групповые анаграммы
Жесткий
Улавливание дождевой воды
Объединить интервалы
Середина
Пересечение интервалов
Конфликтующие встречи
Связанный список
Легкий
Отменить связанный список
Середина
Обратный подсписок
Обратный подсписок k-элементов
Две кучи
Середина
Найдите медиану числового потока
Жесткий
Максимальный капитал
Медиана скользящего окна
Топ k элементов
Легкий
Лучшие числа «K»
K-е наименьшее число
«K» Ближайшие точки к началу координат
Соедините веревки
Середина
Лучшие «K» частые номера
Сортировка по частоте
K-е наибольшее число в потоке
«K» Ближайшие числа
Максимальное количество различных элементов
Сумма элементов
Жесткий
Переставить строку
К-образное слияние
Бинарный поиск
Возвращение
1D динамическое программирование
2D динамическое программирование
Циклическая сортировка
Топологическая сортировка
Стеки
Очереди
Поиск в глубину
Поиск в ширину
попробовать
Хэш-карты
Математические трюки
Разнообразный
Для кого этот курс:
Инженеры-программисты, которые хотят пройти собеседование по программированию в ведущих технологических компаниях
Требования
питон
основная идея структур данных и алгоритмов
Аккаунт Leetcode
Материал на английском языке
Подробнее:
Охватывает около 20+ самых популярных задач на собеседованиях по программированию на самые разные темы (будет иметь более 200 задач, поскольку каждую неделю добавляется 4 задачи)
Объединить интервалы
Идея интервалов слияния
Объединить интервалы
Пересечение интервалов (скоро)
Конфликтующие встречи (скоро)
Два указателя
Идея двух указателей и типы решений двух указателей
Две суммы
Удалить дубликаты из отсортированного массива
3 сумма
Пара с целевой суммой (скоро)
Возведение отсортированного массива в квадрат (скоро)
Triple Sum to Zero (скоро)
Сумма триплетов близка к цели (скоро)
Тройняшки с меньшей суммой (скоро)
Подмассивы с продуктом меньше цели (скоро)
Проблема национального флага Нидерландов (скоро)
Быстрые и медленные указатели
Цикл связанного списка с использованием алгоритма обнаружения цикла Флойда
Счастливые числа
Уродливый номер (скоро)
Середина LinkedList (скоро)
Цикл LinkedList (скоро)
Начало цикла LinkedList (скоро)
Побитовые манипуляции
Отдельные номера
Переворот изображения
Сингл номер II (скоро)
Сингл номер III (скоро)
Жадная техника
Что такое жадные алгоритмы?
Луковицы
Самый высокий продукт
Непересекающиеся множества
Самая большая перестановка (скоро)
Конференц-залы (скоро)
Раздать конфеты (скоро)
Сиденья (скоро)
Назначьте мышей отверстиям (скоро)
Элемент большинства (скоро)
АЗС (скоро)
Островные узоры
Введение в Матрицу
Количество островов Объяснение
Код количества островов
Количество отдельных островов Объяснение
Количество отдельных островных кодировок
Считать суб-острова
Максимальная площадь острова (скоро)
Периметр острова (скоро)
Заливка (скоро)
Стена и судьбы (скоро)
Сапер (скоро)
Окруженные регионы (скоро)
Найти все группы сельскохозяйственных угодий (скоро)
Топологическая сортировка
Введение в задачи с графами
Топологическая сортировка
Алгоритм Кана
Реализация топологической сортировки
Расписание курсов
Словарь пришельцев
Деревья минимальной высоты (скоро)
Все предки узла в направленном ациклическом графе (скоро)
Построить матрицу с условиями (скоро)
Найти все возможные рецепты из заданных припасов (скоро)
Предстоящие дополнения (каждую неделю добавляется 3-4 задачи)
Раздвижное окно
Легкий
Подмассив максимальной суммы размера K
Наименьший подмассив с большей суммой
Середина
Самая длинная подстрока с максимальным количеством уникальных символов K
Фрукты в корзины
Жесткий
Самая длинная подстрока с различными символами
Самая длинная подстрока с одинаковыми буквами после замены
Самый длинный подмассив с единицами после замены
Массивы
Середина
Групповые анаграммы
Жесткий
Улавливание дождевой воды
Объединить интервалы
Середина
Пересечение интервалов
Конфликтующие встречи
Связанный список
Легкий
Отменить связанный список
Середина
Обратный подсписок
Обратный подсписок k-элементов
Две кучи
Середина
Найдите медиану числового потока
Жесткий
Максимальный капитал
Медиана скользящего окна
Топ k элементов
Легкий
Лучшие числа «K»
K-е наименьшее число
«K» Ближайшие точки к началу координат
Соедините веревки
Середина
Лучшие «K» частые номера
Сортировка по частоте
K-е наибольшее число в потоке
«K» Ближайшие числа
Максимальное количество различных элементов
Сумма элементов
Жесткий
Переставить строку
К-образное слияние
Бинарный поиск
Возвращение
1D динамическое программирование
2D динамическое программирование
Циклическая сортировка
Топологическая сортировка
Стеки
Очереди
Поиск в глубину
Поиск в ширину
попробовать
Хэш-карты
Математические трюки
Разнообразный
Для кого этот курс:
Инженеры-программисты, которые хотят пройти собеседование по программированию в ведущих технологических компаниях
Требования
питон
основная идея структур данных и алгоритмов
Аккаунт Leetcode
Материал на английском языке
Подробнее:
Скачать:Для просмотра ссылок необходимо выполнить Вход или Регистрация
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.