测试用例:{1,1,1,1,1,2,2,3,3,4,4,4,5,6,7,7,8,33,33,40} /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } }; */ class Solution { public: ListNode* deleteDuplication(ListNode* pHead) { if(!pHead) return pHead; ListNod...