Номер четырнадцатый:
Теория:
Сегодня мы сделаем небольшую програмку котороя довольно
проста.
Сегодня мы научим "Паркетчика" отсеивать столбики по высоте.
Мы конечно могли-бы взять столбик и перенести в подобающее
ему место, но это потребовало бы сложную программу, мы-же используем так
называемый метод пузыря (для тех кто не знает): тяжелые будут опускаться
(передвигаться вправо, или в лево - как хотите), а легкие будут подниматься
(передвигаться в противоположную сторону).
Для этого нам нужно переместить его в
нужную сторону. Но проще всего будет перемещать только самые большие, а
маленькие менять с ним местами, а значит... Что это значит вы узнаете из
практики, а пока реклама:
Практика.
Нужно подняться до верха столба, проверить есть ли слева
(справа) более высокий и если нет, то проверить следующий, а если есть то
переместить его плитки на текущий. Таким образом мы
получим сортировку столбцов.
Вот и все...