第11章 泛型算法

1.概述

泛型算法依赖于迭代器,而不是依赖容器,需要指定作用的区间,即[开始,结束),表示的区间,如上所示

此外还需要元素是可比的,如果元素本身是不可比的,那么可以自己定义比较函数。

2.常用的泛型算法函数:

fill,fill_n, copy, replace, sort, unique, count_if, stable_sort

此外在有一个谓词函数会结合以上的函数使用,像sort, count_if等

3.再谈迭代器

(1)插入迭代器

back_inserter, front_inserter, inserter

(2)iostream迭代器

(3)反向迭代器

4.泛型算法的结构

最新文章

  1. JSTL标签功能集锦
  2. Visual Studio 2015中快捷键总结
  3. 解决远程连接mysql错误1130代码的方法
  4. First glance in Go
  5. Linux部分命令使用记录(实时更新)
  6. Tensor神经网络进行知识库推理
  7. bzoj1644 [Usaco2007 Oct]Obstacle Course 障碍训练课
  8. JenKins 环境搭建 for Centos6.5
  9. Spring MVC视图层:thymeleaf vs. JSP
  10. python turtle 书写新年快乐
  11. 【C#加深理解系列】(一)反射
  12. Mybatis 通用 Mapper 和 Spring 集成
  13. Web API 处理机制剖析 --- 拨开迷雾看本质
  14. sql函数创建
  15. openstack安装-计算节点-nova计算服务安装
  16. Docker技术入门与实战 第二版-学习笔记-3-Dockerfile 指令详解
  17. 『原创』手把手教你搭建一个实用的油耗App(一)
  18. javax.naming.NamingException: Cannot create resource instance报错修改
  19. springMVC入门-07
  20. NUC131的系统管理

热门文章

  1. tomcat https jks 沃通免费证书安装 解决方案
  2. ios 项目被拒绝各种理由
  3. (zz)Lambda 表达式(C# 编程指南)
  4. QT-利用C++仿制windown自带的记事本程序V1.0
  5. G - Bullseye
  6. (转)C/C++中static关键字
  7. mysql数据备份和还原命令
  8. MongoDB的save 和insert函数的区别
  9. 向Oracle数据库中CLOB插入数据报错问题
  10. [转]Linux netstat命令详解