题目
分析
本题很简单。一般而言,“去重”的工作可以让set(集合)自行完成,而无需我们写代码。同时,set也是有序的。
答案

思考
值得注意的是,用set虽然方便去重,但set本身不支持随机访问——也就是不能像数组、vector那样,用类似nums[i]的方式来获得第i号元素。
本题是要求输出所有元素,所以可以简单地遍历。如果需要输出指定位置的元素,那还需要将set转换为vector。示例代码为:
std::set<int> s = {3,1,4};
std::vector<int> v(s.begin(), s.end()); // v = {1,3,4}
