Я злюсь с бесконечным циклом, как вы думаете, подходящее решение?Сортировка связанного списка в C++
void sorting() {
node * temphead = head;
node * tempnode = NULL;
for (int i=0; i<count; i++) {
for (int j=0; j<count-i; j++) {
if (temphead->data > temphead->next->data) {
tempnode = temphead;
temphead = temphead->next;
temphead->next = tempnode;
}
temphead=temphead->next;
count++;
}
}
}
Я пытался увеличивать количество и перед использованием многих условий с while- и после того, как цикл без результата
Я получил его, и это то, что мне действительно нужно, но когда я печатаю это на экране, все еще не сортируется :(Спасибо за совет. –
Хм .. Я сделал это из памяти, Я буду отлаживать его и быстро скопировать рабочую версию. – sircodesalot
Исправлено. Вместо того, чтобы менять сами узлы, я просто поменял данные. – sircodesalot