Авторский курс · Влад Тен
Алгоритмы и структуры данных
Научимся оценивать сложность, выбирать структуры данных и объяснять решение
Разберём, как устроены изнутри Linked List, Stack/Queue, Binary Tree, Heap, LRU Cache, Skip List и графы
30 уроков
Программа курса
Рекомендую проходить уроки последовательно
01Базовые приёмы и структуры данных
- Big O
- Two Pointers
- Sliding Window
- Linked List
- HashMap
- LRU Cache
- Stack / Queue
02Деревья и интервалы
- Binary Tree / DFS
- Binary Search Tree
- Binary Tree / BFS
- Trie / Autocomplete
- Heap, часть 1
- Heap, часть 2
- Intervals
03Графы
- Graphs Intro
- Graphs Workshop 1
- Graphs Workshop 2
- Dijkstra
- Topological Sort, часть 1
- Topological Sort, часть 2
04Перебор и динамическое программирование
- Backtracking, часть 1
- Backtracking, часть 2
- Dynamic Programming, часть 1
- Dynamic Programming, часть 2
05Дополнительные структуры и методы
- FSM Stock
- Skip List
- Prefix Sum
- Bitwise
- Binary Search
- Task Scheduler
