随笔分类 - STL和泛型编程
摘要:1. hashtable 前置知识:【数据结构】3.跳表和散列 基本原理: 将Key计算成一个数值,然后取余数得到它在表头中的位置 table(篮子)里每个指针都指向一个链表(桶)来存储余数相同的值 如果桶内的元素个数比篮子个数还多,则将篮子的大小扩充 篮子是vector,数量是质数,初始为53,5
阅读全文
摘要:分析set和map源码,以及在STL种经常出现的typename该关键字的原因
阅读全文
摘要:分配器allocator 和 萃取器Iterator Traits 源码解读,迭代器以及这其中涉及到的仿函数、适配器的源码精读,理解STL这6大部件之间的合作,设计太巧妙了。
阅读全文
摘要:简要介绍了STL包含的6大部件,以及STL中包含的容器
阅读全文