я так понял Е - число заполненных элементов массива?
тогда у меня выходит вот чего:
и вот:
(слева твоя, справа пузырьковая)
Судя по тому что в игре стены отрисованы правильно, то при первом пробеге массив отсортировался правильно, но когда значения меняются - он их не сортирует((
Вообще есть мысль сделать массив boolean'ов и туда загонять индексы изменившихся элементов. Тогда, надеюсь выйдет ускорить сортировку)