华为机试(3) 明明的随机数
程序员文章站
2022-03-06 08:21:47
...
C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。http://www.runoob.com/cplusplus/cpp-stl-tutorial.html
类属性算法unique的作用是从输入序列中“删除”所有相邻的重复元素。
erase:得到一个不重复的序列
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int n = 0, num = 0;
while(cin>>n)
{
vector<int> vec;
for (int i = 0; i < n; i++)
{
cin >> num;
vec.push_back(num);
}
sort(vec.begin(), vec.end());
auto end_unique = unique(vec.begin(), vec.end());
vec.erase(end_unique, vec.end());
for (auto it = vec.begin(); it != vec.end(); it++)
cout << *it << endl;
}
return 0;
}
上一篇: 数据库学习第五节表的修改和删除
下一篇: MQTT 消息质量等级分析