答案很简单,但却不容易马上想到

 

要求遍历一次找到一未知长度单向链表的倒数第5个节点,不能另外开辟空间。

当时没想到,后来问面试官,面试官说考虑用两个指针,走出大门时才恍然大悟。当遍历到第五个节点时在声明一个节点类型的变量指向链表head节点,这两个“指针”同时向后移动,当第一个“指针”移动到链表最后一个节点时。第二个“指针”的位置正好在要找的节点。

相关文章:

  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2021-10-22
  • 2022-03-03
  • 2021-12-19
猜你喜欢
  • 2021-06-30
  • 2021-12-22
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2021-08-20
  • 2021-09-01
相关资源
相似解决方案