Проект Algorithm Visualizer представляет собой коллекцию широко известных алгоритмов, работу которых можно наглядно проследить и детально в них разобраться. Код на JavaScript можно поправить на лету и посмотреть, к чему приведут изменения.
К примеру, при поиске в графе обрабатываемые вершины будут подсвечиваться по мере поиска. Для сортировки переставляемые элементы выстроены в диаграмме, что очень облегчает понимание непростых алгоритмов.
Проект будет интересен студентам и всем осваивающим программирование. Исходный код открыт , так что любой может поучаствовать в совершенствовании примеров.
Комментарии: