关于C++标准库泛型算法reverse的学习笔记
来源:互联网 发布:苏联发展数据大全 编辑:程序博客网 时间:2024/06/18 09:11
C++ Primer中这样描述reverse 反向排列元素
一个容器为 9,8,7,6,5,4,3,2,1,0,sort后为0,1,2,3,4,5,6,7,8,9。
一个容器为0,1,2,3,4,5,6,7,8,9,sort后还为0,1,2,3,4,5,6,7,8,9。
假设一个容器为0,1,2,3,4,5,6,7,8,9你认为reverse以后为什么呢?没有错,9,8,7,6,5,4,3,2,1,0。
但是一个容器本来就为 9,8,7,6,5,4,3,2,1,0呢?还是9,8,7,6,5,4,3,2,1,0吗?他们不是本来就降序排列了吗?
我以前就是这样理解的,不过实际使用才知道reverse不时排序算法,仅仅是反向排列。9,8,7,6,5,4,3,2,1,0
reverse后变成0,1,2,3,4,5,6,7,8,9。要得到降序排列的方法,好像可以先sort,后reverse.不知道我说的对不对。
具体的验证代码就很简单,不列出来了。- 关于C++标准库泛型算法reverse的学习笔记
- 关于C++标准库泛型算法merge的学习笔记
- 学习笔记--C标准库的setlocale()用法笔记
- 《C标准库》学习笔记
- C标准库的学习笔记(一)
- C标准库的学习笔记(二)
- C++新手关于标准库学习笔记
- 关于C的一些学习笔记
- 关于《C和指针》的学习笔记
- C/C++学习笔记-标准库类型
- [UNIX C学习笔记] 输入/输出【标准输入--->>标准输出】
- 关于机器学习k邻近算法的学习笔记
- 关于C++和C的标准库
- 关于ANSI C标准的一点收获
- 关于C语言标准的一些总结
- 关于C语言的一些标准
- 关于c标准库函数gets的危害
- 算法竞赛学习笔记(c++)
- Apache+Tomcat整合并配置虚拟主机[Windows2003下
- 委托和事件
- 程序崩溃调试程序设置
- 简单内存分配器
- Windows2003下运行JSP,环境配置教程(J2SDK+Tomcat5+IIS)
- 关于C++标准库泛型算法reverse的学习笔记
- cdecl、pascal、stdcall、fastcall等修饰符号到底什么意思呢?
- 關于SQL轉換為ACCESS應該注意的問題
- JSP服务器架设流程Win2003+resin+J2SDK
- SQL Server性能调优入门(图文版)
- Operating System Concepts--chap9 Memory Management;
- struts2 的拦截器的应用
- C#事件与委托(笨蛋理解法)
- 六年前开始的等待——写在潘爱民译《深入解析Windows 操作系统,第4版》出版之际