存在與可能與同樣的問題很多帖子,但問題說,它必須由反向遞歸鏈表 - 不同的函數簽名
node* reverseList (node * lh)
{
if(lh==NULL)............ ;
else if (lh->next==NULL)...........;
else ...........;
}
完成三個空格必須填寫 前兩個是根本
return NULL
和
return lh
repectivel y
一種方法可能只是倒下並倒轉指針,但在那種情況下,即使在回溯後我怎樣才能保持尾部完好無損?有沒有可能?
真的很不錯的答案!清楚,完整,並給出理由。 –
@PeteWilson謝謝! – dasblinkenlight
這實際上不是一個家庭作業問題,而是一個前一年的sem結束測試文件..你是否意味着要做這樣的事情? tail = reverse(lh-> next); lh-> next = NULL; return tail; 我沒有得到我們想要做什麼 –