单链表带环问题

判断单链表是否带环?若带环,求环的长度?求环的入口点?  1 2 3 4 5 6 7 8 9 不带环: 链表遍历一次, 到最后的节点的下一个节点会指向NULL,此时链表不带环。 带环: ,在判断链表是否带环之前,应该先判断链表是否为空。空链表肯定不带环。只要链表带环,对链表进行遍历就会形成死循环,没有出口。这是就需要用到快慢指针来确定链表是否带环。 定义两个指针(fast,和slow)同时指向链表
相关文章
相关标签/搜索