/* struct ListNode { int val; struct ListNode next; ListNode(int x) : val(x), next(NULL) { } }; / class Solution { public: ListNode EntryNodeOfLoop(ListNode pHead) { ListNode*p=pHead; while(p&&p->val>0) { p->val=0-p->val; //如果当前节点值大于0,则说明当前节点未被访问,并将其置为负值 p=p->next; } if(p==NUL...