problem
solution
two pointer ,slow fast pointers 用於linked list檢查是否包含環
當fast 追上slow 代表有環,之後一個從起點開始跑,領一個從相遇位置開始跑,讚次相遇則是在環的起點。
1 | class Solution { |
analysis
- time complexity
O(n)
- space complexity
O(1)
two pointer ,slow fast pointers 用於linked list檢查是否包含環
當fast 追上slow 代表有環,之後一個從起點開始跑,領一個從相遇位置開始跑,讚次相遇則是在環的起點。
1 | class Solution { |
O(n)
O(1)