我对无限循环很生气,你认为什么是合适的解决方案?
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++;
}
}
}
我尝试在 for 循环之前和之后增加计数并使用 while- 的许多条件,但没有结果