討論串[問題] 關於單向鏈結串列反轉
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
重點在 pmiddle->pnext 改成 pleft, 所以三元項再往左移一步,變成:. node* reverse(node* list) {. if (list == NULL) return NULL;. node *pleft, *pmiddle, *pright;. pleft = NU
(還有184個字)
內容預覽:
先把圖畫出來. pleft pmiddle pright. 10 ----> 20 ----> 30 ----> 40 ----> 50. 仔細思考就會發現,迴圈裡頭該做的事情是把情況變成下面這樣:. pleft pmiddle pright. 10 <---- 20 ----> 30 ---->
(還有297個字)
內容預覽:
看起來是把linked list斷掉沒錯. 一開始三個指標 pleft, pmiddle, pright. 分別指頭三個項目. 然後進迴圈第一行說. pmiddle->pnext = pleft->pnext;. 但是 pmiddle 就是 pleft->pnext, 在這裡變成一個圈圈,pmidd
(還有251個字)
內容預覽:
問題(Question):. 今天在實作鏈結串列反轉. 想以一函式反轉串列,但輸出結果怪怪. 一直找不到問題點...請程式前輩們幫忙指正一下.... 餵入的資料(Input):. 10 20 30 40 50. 預期的正確結果(Expected Output):. 50 40 30 20 10. 錯
(還有534個字)
首頁
上一頁
1
下一頁
尾頁