Какой лучший способ «увидеть, что происходит» в алгоритме / структуре данных? Если это что-то вроде бинарного поиска, я просто представляю кучу коробок подряд и каждый раз выбрасываю половину из них. Есть ли что-то более мощное, что позволит нам получить нечто столь же абстрактное, как алгоритм / структура данных?
Уточнение: я ищу что-то более общее. Пример: для того, чтобы визуализировать время - некоторые люди используют часы в голове, но это медленно, в то время как более естественное ощущение будет глобусом, и если вы пытаетесь понять, как работает алгоритм, вы можете представить два объекта движется в разных направлениях на этом земном шаре.