舒服雪糕

文章
9
资源
0
加入时间
3年0月20天

链表遍历之双指针

最近在刷leetcode上的题目的时候,碰上了链表.其中有几个是关于在链表中查找环,此时有两种思路一是使用哈希,这种思路比较简单,但是复杂较高,一般为O(n),并且还要额外的hash开销二就是使用双指针.使用快慢两个指针:一个一次跳一步,一个一次跳两步/如:ListNode low,fast;在有环的情况下,可以在数学上证明,当两者出发后到第一次相遇,一定相差1个环...