C++ 泛型编程:算数生成和集合算法
算数生成算法 accumulate // 计算容器元素累积总和,第三个参数为起始值 fill // 填充数据 … 阅读更多
算数生成算法 accumulate // 计算容器元素累积总和,第三个参数为起始值 fill // 填充数据 … 阅读更多
排序算法 sort // 排序,默认从小到大,改变原容器 random_shuffle // 洗牌,改变原容器 … 阅读更多
STL 常用算法 算法主要由头文件 <algorithm>,<functional> … 阅读更多
函数对象基本概念 重载函数调用操作符的类,其对象常称为函数对象 函数对象使用重载的 () 时,行为类似函数调用 … 阅读更多
map 基本概念 map 的使用频率仅次于 vector 和 list map 中所有元素都是 pair,第一 … 阅读更多
set 基本概念 所有元素都会在插入时被自动排序 set 和 multiset 属于关联式容器,底层结构是二叉 … 阅读更多
list 基本概念 list 容器将数据进行链式存储,是一个双向循环链表 list 存储方式不是连续存储空间, … 阅读更多
stack 基本概念 stack 是一种先进后出(FILO)的数据结构,它只有一个出口 stack 不允许有遍 … 阅读更多
deque 基本概念 双端数组,可以首位两端进行插入和删除操作 vector 对头部插入和删除的效率很低,并且 … 阅读更多
vector 基本概念 vector 数据结构和数组类似 数组是静态空间,vector 可以动态拓展 动态拓展 … 阅读更多