题解 | #删除升序数组的重复元素#
删除升序数组的重复元素
https://www.nowcoder.com/practice/fa2ea5ccf0394596b4d7829b17b096ca
#include <set>
#include <unordered_map>
#include <vector>
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param nums int整型vector
* @return int整型
*/
int reArrangeArray(vector<int>& nums) {
set<int> st(nums.begin(), nums.end());
set<int>::iterator it;
int res = 0;
vector<int> tmp;
for(it = st.begin(); it != st.end(); it++) {
res++;
tmp.push_back(*it);
}
nums = tmp;
return res;
}
};

查看11道真题和解析