您当前的位置: 首页 >  链表

风间琉璃•

暂无认证

  • 1浏览

    0关注

    337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

141.环形链表

风间琉璃• 发布时间:2021-10-15 14:53:11 ,浏览量:1

项目场景:

提示:这里简述项目相关背景:

链表练习题

原因分析:

提示:这里填写问题的分析:

快慢指针(Floyd 判圈算法) 定义两个指针,一快一满, 慢指针每次只移动一步,而快指针每次移动两步。初始时,慢指针在位置 head,而快指针在位置 head.next,

如果在移动的过程中,快指针反过来追上慢指针,就说明该链表为环形链表,否则快指针将到达链表尾部,该链表不为环形链表

在这里插入图片描述 由于这里使用了fast->next->next, 不仅需要判断fast为空,还要判断fast->next是否为空,所以当fast->next为空时也返回错误退出,这表明fast指向最后一个结点,以后不存在结点了

关注
打赏
1665385461
查看更多评论
立即登录/注册

微信扫码登录

0.0577s