思路:利用双指针,来判断单链表是否有环,一个走的快(两步两步走),一个走的慢(一步一步走),两个指针只要有先走到头的(走到null),就说明这个单链表没环,如果两个指针相遇,说明这个单链表有环。 注意:走的快的指针要判断存不存在next,否则直接next.next会出现空指针异常 * Definition for singly-linked list. * class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = ...