Ну, у каждого свой стиль, а вообщем твой стиль очень похож на мой 5ти летней давности (очень много лишних рассчетов, лишние переменные - в данном случае обьект B создавать необязательно для сортировки), а в принципе суть уловил.
ЗЫ. Я не такой уж профи чтоб давать оценку, к сожалению
