|
в твоем случае очень удобно сортировать по полю left. Оно по построению дерева является индексом сортировки. вот его и нужно изменять.
Ну а дальше хоть пузырьком, хоть бинарным )
Базовый алгоритм (который собственно сортирует) один и тот же всегда.
Определись, какой для тебя лучше подходит (в списке альтернатив есть и usort() :-)). Метод сравнения - в зависимости от типа сортировки.
__________________
Nunc est bibendum
|