Алгоритмы и структури данных
Этот курс создан для тех, кто стремится прокачать аналитическое мышление и технические навыки — разобраться в принципах построения алгоритмов, эффективных структурах данных и подготовиться к техническим собеседованиям в ведущих IT-компаниях.
Курс охватывает ключевые темы: алгоритмы сортировки и поиска, стек, очередь, связанные списки, деревья, графы и хеш-таблицы. Вы научитесь анализировать сложность алгоритмов (Big O notation), строить собственные решения и использовать готовые структуры для оптимизации кода.
После прохождения курса вы сможете уверенно ориентироваться в мире алгоритмов, эффективно решать задачи любой сложности и повысить свои шансы на трудоустройство в ведущих IT-компаниях.
Изучается на курсе
- 1
Оценка сложности алгоритмов
Бесплатно- Видео31 мин • смотреть видео
- Конспект
- 2
Массивы и списки
Бесплатно- Видео25 мин • смотреть видео
- Конспект
- Задача: Задача
- 3
Имплементация связного списка
- Видео20 мин • смотреть видео
- Конспект
- Задача: Задача 1
- Задача: Задача 2
- Задача: Задача 3
- 4
Сортировка пузырем
- Видео11 мин • смотреть видео
- Конспект
- 5
Рекурсия
- Видео26 мин • смотреть видео
- Конспект
- Задача: Задача 1
- Задача: Задача 2
- 6
Алгоритм быстрой сортировки
- Видео15 мин • смотреть видео
- Конспект
- 7
Другие алгоритмы сортировки
- Видео12 мин • смотреть видео
- Конспект
- 8
Стек и очередь
- Видео16 мин • смотреть видео
- Конспект
- Задача: Задача 1
- Задача: Задача 2
- Задача: Задача 3
- 9
Хэш структуры
- Видео22 мин • смотреть видео
- Конспект
- Задача: Задача 1
- Задача: Задача 2
- Задача: Задача 3
- 10
Динамическое программирование
- Видео28 мин • смотреть видео
- Конспект
- Задача: Задача 1
- Задача: Задача 2
- 11
Жадные алгоритмы
- Видео27 мин • смотреть видео
- Конспект
- Задача: Задача 1
- Задача: Задача 2
- 12
Разделяй и властвуй
- Видео20 мин • смотреть видео
- Конспект
- 13
Граф. Основные понятия
- Видео25 мин • смотреть видео
- Конспект
- 14
Обход графа
- Видео21 мин • смотреть видео
- Конспект
- Задача: Задача
- 15
Алгоритм Дейкстры
- Видео33 мин • смотреть видео
- Конспект
- 16
Алгоритмы на графах
- Видео24 мин • смотреть видео
- Конспект
- Задача: Задача 1
- Задача: Задача 2
- 17
Деревья. Основные понятия
- Видео15 мин • смотреть видео
- Конспект
- 18
Обход дерева
- Видео11 мин • смотреть видео
- Конспект
- Задача: Задача 1
- Задача: Задача 2
- 19
Бинарные деревья
- Видео27 мин • смотреть видео
- Конспект
- Задача: Задача 1
- Задача: Задача 2
- Задача: Задача 3
- Задача: Задача 4
- Задача: Задача 5
- 20
Бинарный ворох
- Видео21 мин • смотреть видео
- Конспект
- Задача: Задача
- 21
Дополнительные задачи
- Видео8 мин • смотреть видео