企业网站建设管理视频,专业网站建设详细方案,房产局官网查询系统,东莞服装网站建设一、题目
登录—专业IT笔试面试备考平台_牛客网 二、代码
set去重#xff0c;再利用vector进行排序 std::set是一个自带排序功能的容器#xff0c;它已经按照一定的规则#xff08;默认是元素的小于比较#xff09;对元素进行了排序。因此#xff0c;你不能直接对std::s…一、题目
登录—专业IT笔试面试备考平台_牛客网 二、代码
set去重再利用vector进行排序 std::set是一个自带排序功能的容器它已经按照一定的规则默认是元素的小于比较对元素进行了排序。因此你不能直接对std::set使用std::sort因为它已经有了自己的排序机制而且不允许直接修改元素的值
#includeiostream
#includealgorithm
#includeset
#includevector
using namespace std;
int main()
{int n;cin n;setints;for (int i 0; i n; i){int x;cin x;s.insert(x);}vectorintv;setint::iterator it s.begin();while (it ! s.end()){v.push_back(*it);it;}sort(v.begin(), v.end());cout s.size() endl;it s.begin();while (it ! s.end()){cout *it ;it;}return 0;
}