老实说,这两章内容还蛮多的,但是其实在应用中一点点了解比较好。所以我决定这两张在以后使用过程中零零散散地总结,这个时候就说些基本概念好了。实际上,这两个STL组件都及其重要,我不详述一方面是自己偷懒,一方面也是觉得没必要讲那么细,要详细看书就好了。

 

记住几个关键字:效率 通用性

 

算法是什么?怎么应用算法?

这都要从迭代器讲起,可以看到,所以的算法的输入参数基本都是迭代器,不同的算法的输入参数是不同类型的迭代器,算法能泛化地实现在不同的容器上,迭代器功不可没。

算法必然有一定的应用背景,比如,数值类算法肯定是应用在数值类的容器上,集合类算法一定是实现在集合类容器上了。

算法泛化实现手段是function template。

 

仿函数是什么?

仿函数说白了就是一种函数指针参数。

 

以后再好好写吧~

最新文章

  1. Odoo 采购单 加盖 电子公章
  2. Usermod 命令详解 ------工作中修改shell时用 usermod -s /bin/csh home
  3. java 验证码图片处理类,为验证码识别做准备
  4. JavaScript Tutorial
  5. [C/CPP系列知识] 那些程序C语言可以编译通过但C++无法编译成功 Write a C program that won’t compile in C++
  6. Chrome插件开发 尝试2
  7. Swift基础语法-内存管理, 自动引用计数
  8. CSS 列表 你知道吗
  9. php中对MYSQL操作之批量运行,与获取批量结果
  10. POJ 1007
  11. BZOJ 3670: [Noi2014]动物园【KMP变形 】
  12. CentOS7搭建时间服务器-chrony(不坑)
  13. linux中普通的文件查看操作(cat、more、less、head、tail)
  14. Mysql学习路线
  15. 初识TCP协议
  16. Spring_AOP 记录系统关键操作日志用法
  17. 使用hibernate造成的MySql 8小时问题解决方案
  18. 【Python学习笔记】调整matplotlib的图例legend的位置
  19. Python简易web服务
  20. Unity shader学习之菲涅耳反射

热门文章

  1. opencv显示鼠标所在位置的rgb值
  2. allegro使用汇总 [转贴]
  3. JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
  4. how to check unsolved conflicts file list in git merge?
  5. HDU 2870 Largest Submatrix
  6. BZOJ 1878 HH的项链
  7. BZOJ 4269 再见Xor
  8. 学习java之泛型类和泛型方法
  9. (转)Python 字典排序
  10. 【英语】Bingo口语笔记(37) - 动物的多种表达