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
相关文章
- 03-16python – lambda函数返回在defaultdict中使用的键值
- 03-16链表找中点(根据需求找偏左或偏右)
- 03-16python返回链表中点
- 03-16python实现删除链表倒数第n个节点
- 03-16字符串s中从第i个位置起取长度为len的子串,函数返回子串链表
- 03-16给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。
- 03-16Python函数的定义与调用、返回值、参数
- 03-16Python_初识函数和返回值_22
- 03-16Leetcode练习(Python):数组类:第228题:给定一个无重复元素的有序整数数组,返回数组区间范围的汇总。
- 03-16python – itertools.product – 返回列表而不是元组