【LeetCode笔记】206. 反转链表(Java、迭代、递归、链表)
生活随笔
收集整理的這篇文章主要介紹了
【LeetCode笔记】206. 反转链表(Java、迭代、递归、链表)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
啊好久沒更文了,前兩天狀態不太好。還是要堅持更文敲題噢!
文章目錄
- 題目描述
- 思路 & 代碼
題目描述
- 面試高頻題,需要會用兩種方法解決!(迭代 and 遞歸)
- 其實先寫出迭代,遞歸就不難寫了。
思路 & 代碼
- 先來個迭代!
- 總體思路就是保存下一個結點temp,對當前結點進行轉向,下一輪又從temp開始。
- 遞歸法:和迭代差不多,傳入的參數就是temp
- 每次都返回下一個結點,最終就能返回更新成頭結點的舊尾結點。
總結
以上是生活随笔為你收集整理的【LeetCode笔记】206. 反转链表(Java、迭代、递归、链表)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Effective Java】第二章:
- 下一篇: 【LeetCode笔记】494. 目标和