原问题是,奇数长度返回中点前一个,偶数长度返回下中点前一个。
结果是不一样的如果head.next.next是null的话你老师返回是head你返回是 slow
循环条件应该是:
while (fast != null && fast.next != null)
你试试,如果可以,给个采纳谢谢。
你把return head随便就给删了,还觉得删了也一样?