2013年5月17日

C++ 排序函数 sort(),qsort()的用法(转载)

摘要: 转自:http://www.51testing.com/?uid-258885-action-viewspace-itemid-131988,谢谢作者。想起来自己天天排序排序,冒泡啊,二分查找啊,结果在STL中就自带了排序函数sort,qsort,总算把自己解脱了~所以自己总结了一下,首先看sort函数见下表: 函数名 功能描述 sort 对给定区间所有元素进行排序 stable_sort 对给定区间所有元素进行稳定排序 partial_sort 对给定区间所有元素部分排序 partial_sort_copy 对给定区间复制并排序 nth_element 找出给定区间的某个位... 阅读全文

posted @ 2013-05-17 17:09 次奥砖家 阅读(222) 评论(0) 推荐(0) 编辑

C++ Primer中,Exercise11.15答案运用unique_copy无效

摘要: 题目是这样的: 编写程序,使用unique_copy将一个容器对象中的元素拷贝到一个空的vector容器中。(题目有微调。解决原题目中的list排序问题可以使用list自身所带的sort函数,而不使用generic algorithm中的sort函数。) 原有答案如下: #include <iostream>#include <list>#include <vector>#include <algorithm>using namespace std;int main(){ int ia[] = {1, 2, 3, 4, 100, 5, 100}; 阅读全文

posted @ 2013-05-17 14:39 次奥砖家 阅读(152) 评论(0) 推荐(0) 编辑

c++ stl 五种迭代器(转载)

摘要: 转自: http://anwj336.blog.163.com/blog/static/894152092010113122225952/ 迭代器的分类(Iterator Categories) Input Iterator: 只读向前遍历的迭代器。例如:istream。 Output Iterator: 只写向前遍历的迭代器。例如:ostream, inserter。 Forward Iterator: 可读可写向前遍历的迭代器。 Bidirectional Iterator: 可读可写双向遍历迭代器。例如:list, set, multiset, map, multimap。... 阅读全文

posted @ 2013-05-17 11:56 次奥砖家 阅读(255) 评论(0) 推荐(0) 编辑

使用man查找C库函数

摘要: 使用man时可以指定不同的section来浏览,各个section意义如下: 1 - shell commands 2 - system calls 3 - library calls 4 - special files 5 - file formats and convertions 6 - games for linux 7 - macro packages and conventions 8 - system management commands例:在查找C++的库函数sort时,就可以输入如下命令:man 3 sort。参考文档:http://bbs.csdn.net/topics. 阅读全文

posted @ 2013-05-17 11:36 次奥砖家 阅读(412) 评论(0) 推荐(0) 编辑

导航