1.找到并输出Vector中的最大值和最小值
代码如下:
// VectorSort.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
vector<int> vec(12); //12行
int i = 0;
for (vector<int >::iterator ite = vec.begin(); ite != vec.end(); ++ite)
{
*ite = i;
i++;
}
auto maxMin = minmax_element(vec.begin(), vec.end());
cout << *maxMin.first << "," << *maxMin.second << endl;
return 0;
}
输出结果如下图1所示:
图1 vector求最大最小测试结果
2.vector中元素去重
利用unique函数(#include<algorithm>)和sort函数取出vector中的重复元素。uni