这个C++单链表的程序可以运行,可是结果不正确,我觉得我写的算法没错啊

2024-12-12 22:00:51
推荐回答(2个)
回答1:

是不是建立链表是错了
else{r = p->next;r->next = p->next->next;p->next=r->next;free(r);}//若为偶数,销毁其直接后继

试试看

回答2:

遇到这样的问题的时候您可以设置断点,然后一步一步运行,直到找到错误