1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
class { private: unordered_set<ListNode*> book; public: ListNode* EntryNodeOfLoop(ListNode* pHead) { while(pHead != nullptr) { if(book.find(pHead) == book.end()) { book.insert(pHead); pHead = pHead->next; } else { return pHead; } } return pHead; } };
|
近期评论