判断链表中是否含有环

已知链表中含有环, 返回这个环的起始位置

寻找链表的中点

剑指 Offer 52. 两个链表的第一个公共节点

双指针跑两趟才能相遇

  1. var getIntersectionNode = function(headA, headB) {
  2. let p1 = headA, p2 = headB;
  3. while (p1 != p2) {
  4. p1 = p1 == null ? headB : p1.next;
  5. p2 = p2 == null ? headA : p2.next;
  6. }
  7. return p1;
  8. };

寻找链表的倒数第k个元素