141.环形链表
思路
这题要用到快慢指针
一个环形链表我们定义一个fast和一个slow,让他们开始向前遍历,fast走得快slow走得慢,如果是环形链表,那么他们肯定会相遇,如果不是那么fast总会走到null
代码
1 | bool hasCycle(struct ListNode *head) { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ᕙ(• ॒ ູ•)ᕘ欢迎光临ᕙ(`▿´)ᕗ!
这题要用到快慢指针
一个环形链表我们定义一个fast和一个slow,让他们开始向前遍历,fast走得快slow走得慢,如果是环形链表,那么他们肯定会相遇,如果不是那么fast总会走到null
1 | bool hasCycle(struct ListNode *head) { |