@XQF
2018-03-07T14:51:26.000000Z
字数 244
阅读 889
数据结构与算法
快慢指针,快指针两步,慢指针一步,快的走完,慢的所指的节点就是中间节点
还有一点就是短路判断,不能先写fast.next.next!=null
public int findMid(ListNode head) {ListNode fast = head;ListNode slow = head;while (fast != null && fast.next != null) {fast = fast.next.next;slow = slow.next;}return slow.val;}
