Разделы по алгоритмам и структурам данных
Выбери тему, чтобы посмотреть объяснения простым языком, плюсы/минусы и примеры кода на разных языках.
Основные разделы
- Общая информацияЧто такое алгоритм, зачем нужна асимптотика и как эффективно учить алгоритмы.
- СортировкиПузырьковая, выбором, вставками, слиянием, быстрая и кучей с анимациями и кодом.
- ПоискЛинейный и бинарный поиск, обходы графов и алгоритм Дейкстры.
- Очередь и стекИнтуитивное объяснение LIFO/FIFO и реализации в коде.
- Графы, BFS и DFSЧто такое графы и как по ним проходить в ширину и в глубину.
- Хеш-таблицыИдея словаря, коллизии и практические примеры использования.