ПРОГРАММА ВСЕГО КУРСА 🧐
❗️Программу каждого блока можно посмотреть в комментариях к посту
Условные обозначения:
✅ - тема готова
✏️ - тема в разработке
___
Асимптотика
✅ Big O Notation
✅ Space Compexity
Алгоритмы
✅ Binary search / Бинарный поиск
✅ Depth-First Search (DFS) / Обход в глубину
✅ Breadth-First Search (BFS) / Обход в ширину
✅ QuickSelect / Быстрый выбор
✅ Union-Find / Система непересекающихся множеств
✏️ Dijkstra's algorithm / Алгоритм Дейкстры
✏️ Greedy algorithm / Жадные алгоритмы
✏️ Dynamic Programming (DP) / Динамическое программирование
✏️ Bitwise Algorithms / Побитовые алгоритмы
Сортировка
✅ Selection Sort / Сортировка выбором
✅ Bubble Sort / Пузырьковая сортировка
✅ Insertion Sort / Сортировка вставкой
✅ Quick Sort / Быстрая сортировка
✅ Merge Sort / Сортировка слиянием
✅ Topological Sort / Топологическая сортировка
Паттерны / Техники
✅ Two Pointers / Два указателя
✅ Sliding Window / Скользящее окно
✅ Рекурсия
Структуры данных
✅ Array / Массив
✅ Matrix / Матрица
✅ Linked list / Связный список
✅ Stack / Стек
✅ Queue / Очередь
✅ HashMap / хеш-таблица
✅ Binary Heap / Двоичная Куча
✅ Binary Tree / Двоичное дерево
✅ Deque / Двустороняя очередь
✏️ Graph / Граф
✅ Union-Find / Система непересекающихся множеств
Post #3
679