/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ /** 1. 利用快慢指针来判断链表是否存在环 2. 将链表结点依次压入vector中,然后遍历链表 3. 哈希表unordered set(因为有find,并且不自动排序,不允许重复数据)这里ListNode每一个虽然val相同,但是本身不同 */ class Solution...