C++库函数
文章平均质量分 69
master_feng2009
这个作者很懒,什么都没留下…
展开
-
利用C++标准库函数对数组进行排序
对数组进行排序,我们可以自己写排序函数,然而C++标准库中有现成的函数对数组进行排序: 例子: #include "stdafx.h" #include #include //如果是C语言的话改为#include using namespace std; intcmpTest(const void*pFirst,const void*pSecond) {原创 2013-09-13 20:41:52 · 3089 阅读 · 0 评论 -
关于利用STL中的sort算法对向量等容器进行排序的问题
使用该算法需要包含头文件#include ; 并且声明命名空间usingnamespace std;. 该算法默认是按照由小到大排序的,如果需要由大到小排序,那么有两种办法:(1)假设有向量vector v;可以先使用sort排序,即sort(v.begin(), v.end());然后再逆序即可,即reverse(v.begin(),v.end());这个方法会耗时更多,因为多了一次逆序的操作原创 2013-09-13 23:10:11 · 1976 阅读 · 0 评论 -
利用copy函数简单快速输出/保存vector向量容器中的数据
如果要输出vector中的数据我们可以通过循环语句输出,更加简便的方法是利用copy函数直接输出,例子: #include "stdafx.h" #include #include #include using namespace std; int_tmain(int argc, _TCHAR* argv[]) { //利用copy函数快速输出向量容器原创 2013-09-15 23:00:06 · 3901 阅读 · 0 评论 -
如何快速方便的输出向量vector容器中不重复的内容
在vector容器中,存入的内容难免会出现重复,那么如何快速输出或提前非重复的那些数据呢,即重复的数据只输出一次,直观的方法是每次输出都要通过循环比较是否已经输出过,这种方法还是比较费时的,可以利用unique函数简化代码,例子: #include "stdafx.h" #include #include #include #include using na原创 2013-09-15 23:33:57 · 2892 阅读 · 3 评论