/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } }; */ class Solution { public: ListNode* EntryNodeOfLoop(ListNode* pHead) { ListNode *pre = pHead, *temp; while(pre){ if(pre->next==pre) return pre->next; temp = pre; pre = pre->next; temp->next = temp; } return NULL; } };
点赞

相关推荐

04-27 08:59
常州大学 Java
牛客139242382号:《两门以上汇编语言》
点赞 评论 收藏
分享
牛客网
牛客企业服务