题解 | #删除升序数组的重复元素#

删除升序数组的重复元素

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;
    }
};

全部评论

相关推荐

投递腾讯等公司10个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务