Блоки   JavaScript  

Начальное состояние

4 1 3 5 2

Текущее состояние

4 1 3 5 2
если левое > правого, тоиначе4повторитьразавыполнитьдвигатьсявправодвигатьсявлевообмен