我们用到map来存储元素值出现的次数,具体看代码注释 class Solution { public: /** * * @param head ListNode类 * @return ListNode类 */ ListNode* deleteDuplicates(ListNode* head) { // write code here if(!head||!head->next) return head; //用于标记元素值出现的次数 map<int, int> mp; ListNode *p=head; while(p) { mp[p->val]++; p=p-&g...