C#實現單鏈表的反轉(圖解)

C#實現單鏈表的反轉(圖解) 用一個例子來說明:本來的鏈表存儲1,2,3,4這4個元素,當反轉後應變爲4,3,2,1。所以我們的思路是,把第一個元素1的下一個元素2放在最前面,然後把2的下一個元素3放在前面,以此類推 如下圖 當我們移動時 代碼如下 tmp1用來存儲下一個結點 頭結點的下一個對應的tmp2(例如上圖中1開始的Next爲null,下一次就該是2對應的結點爲1所以我們要保存結點1,故有
相關文章
相關標籤/搜索