можешь использовать буферный лист в него переписать всё с самого конца до начала, а потом уже очистив первый записать в него буферный с начало до конца! и опять же без циклов не обойтись. Если конечно у тебя и есть цифры 1 2 3 . . . 8 9 и т.д. в порядке возрастания, то можешь применить алгоритмы сортироки из QAlgorithm.
не, у меня указатели, причем много