python返回链表中点

2021/7/12 20:07:49

本文主要是介绍python返回链表中点,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

    def find_middle(self):
        if not self._head or self._head.next is None:
            return self._head
        
        fast, slow = self._head, self._head
        fast = fast.next
        
        while fast and fast.next:
            slow = slow.next
            fast = fast.next.next
        return slow


这篇关于python返回链表中点的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程