我一直對我的功課,因爲星期一,我仍然無法找到原因我的反向列表函數沒有返回一個反向節點。我檢查,雙重檢查,甚至三重檢查,但仍然。任何幫助將不勝感激。我在Vista上使用dec-C++。這是我的功能:
List::ListNode *List::Reverse_List(ListNode *head)
{
ListNode* result = NULL;
ListNode* cur = head;
ListNode* next;
while (cur != NULL)
{
next = cur->next;
cur->next = result; //move the node into result
result = cur;
cur = next;
}
head = result;
return result;
}
不是這樣的DUP:http://stackoverflow.com/questions/7897302/reversing-linked-list- ç –
這似乎熟悉 – Dani
順便說一句,如果你的意思是「開發 - C++」,而不是「DEC-C++」,你可能會想讀此:http://stackoverflow.com/tags/dev-c%2b%2b/info –