美文网首页
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