Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?
描述
判断一个链表是否是环,要求不能使用额外空间辅助
分析
设计一个快指针和一个慢指针,快指针每次走两步,慢指针每次走一步,若两个指针相遇,且指针不为空,则存在环
代码
1 | /** |
Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?
判断一个链表是否是环,要求不能使用额外空间辅助
设计一个快指针和一个慢指针,快指针每次走两步,慢指针每次走一步,若两个指针相遇,且指针不为空,则存在环
1 | /** |