Ну если на пальцах, то сама задача заключается в :
1. Запросить от пользователя массив (длину/числа)
2. Отсортировать массив методом "Пирамидальной сортировки" (еще называют "Турнирная сортировка"). Довольно подробное описание алгоритма есть
тут. Каждый шаг сортировки отрисовать в виде пирамиды.
Как я уже писал выше, альтернативный код на с++ работает, но с JS возникли недопонимания
![](images/smilies/smile.gif)
..
----
Код с первого поста проверял отладчиком хрома, ошибок нету, но начиная с 25 строки код либо не выполняется впринципе, либо тупо виснет. Так как опыта мало, я так и не понял в чем проблема.