判断链表是否带环?若带环求环的长度?若带环求环的入口点?

  1. 用快慢指针求是否带环?快慢指针相遇则带环
  2. 设相遇点为meet,求环长度,只需要设置p指针指向meet,设置count,循环的时候++count,直到p指向meet得出环长度
  3. 如下图:

单链表含环的各种面试题

也可以用map/hash_map遍历,一旦遇到某个结点出现两次即为入口

相关文章:

  • 2021-07-08
  • 2021-11-29
  • 2022-12-23
  • 2022-03-03
  • 2021-12-08
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
猜你喜欢
  • 2021-06-16
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
  • 2021-07-16
  • 2022-12-23
相关资源
相似解决方案