有一串int 型的数,想把它放进vector,那么用哪个函数排列它呢

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:58:30

没看明白楼主的意思: 是在容器里面排列还是先排列好在储存在容器里面?
这是在容器里面调用算法排列的:
泛型算法的SORT算法,这个算法使用'<'操作符比较,形式为:
vector<int> vec;
sort(vec.begin(),vec.end());
如果要删除重复的,用unique算法:
vector<int>::iterator iter=unique(vec.begin(),vec.end());//unique算法没有真正删除元素,只是让不重复的元素排到前面了;真正删除元素的是:
vec.erase(iter,vec.end());
楼主再用迭代器遍历vec就可以看到结果了;
如果是先排列好在输入容器的话,楼主自己写个比较的函数就可以解决的,C++里面没有直接的函数的,应该很容易的.

有一串int 型的数,想把它放进vector,那么用哪个函数排列它呢 有一串数,第一个数是5,以后每后一个数比前一个数都多5,最后一个数是90,这一串数的和是多少 求助:打开主页时在地址栏上有一串7788的中文怎么去掉呢.int选项里去不掉啊. 有一串数排成行,其中第......... 有一串数:8.88.888.8888.....(888个数)。把这串数相加,所得的和的个位/十位/百位上的数字各是几? 编写函数void fun(int *a,int *n,int y)它的功能是把y插入到a数组中使其次序不变 我如何把两个float相除得到一个int类的数啊 求一串数中不同数有几个 用PASCAL visual studio里有没有把汉字转化为int型的方法 有一个数组,内放10个整数,要求找出最大数以及它的下标