看到评论区有人直接用map存储,直接解决了去重和排序,果然是秀儿啊!这里分享一个老实人的做法 首先是删除重复元素,这里借鉴一下 LC26删除有序数组中的重复项的做法,首先sort,然后原地交换,最后将数组resize; 然后就是排序,写一个归并,归并排序是稳定的,时间复杂度为O(Nlog2N)#include<bits/stdc++.h> class Sol { public: static void myDelete(std::vector<int>& nums) { std::sort(nums.begin(), nums.end()); ...