【LeetCode笔记】141. 环形链表(Java、快慢指针、链表)
生活随笔
收集整理的這篇文章主要介紹了
【LeetCode笔记】141. 环形链表(Java、快慢指针、链表)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 題目描述
- 思路 & 代碼
題目描述
- 常見題,用上了久違的快慢指針
思路 & 代碼
- 舉個例子就能明白了:
- 我和汽車,進行一場比賽,跑道可能是環形跑道,也可能是直道。
- 直道的話,將會以汽車撞到終點為結束( fast == null),也就是非環
- 彎道的話,汽車總會在某個時刻,與我擦肩而過,代表領先我整整一圈,此時,我就能確定這肯定是一個環形跑道。
- “我” 就是 slow,“汽車” 就是 fast
- 無注釋 + 優化版
總結
以上是生活随笔為你收集整理的【LeetCode笔记】141. 环形链表(Java、快慢指针、链表)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode笔记】剑指 Offer
- 下一篇: 【LeetCode笔记】剑指 Offer