美文网首页
876. 链表的中间结点

876. 链表的中间结点

作者: bangbang2 | 来源:发表于2020-08-05 08:50 被阅读0次
    image.png

    利用快慢指针
    快指针一次走两个,慢指针一次走一个。当快指针走到头,慢指针的位置就是中间节点


    image.png
    class Solution {
        public ListNode middleNode(ListNode head) {
               ListNode fast=head;
               ListNode slow=head;
               while(fast!=null&&fast.next!=null){
                   fast=fast.next.next;
                   slow=slow.next;
               }
               return slow;
        }
    }
    

    相关文章

      网友评论

          本文标题:876. 链表的中间结点

          本文链接:https://www.haomeiwen.com/subject/fevkrktx.html