C++学习资料
1. 大O和迭代器 (最基本的理论)
lecture1.pdf
(170.46 KB)
2. 动态数组vector(理论推导和设计原理)
lecture2.pdf
(224.86 KB)
3. 双链表list(跟STL的双链表list相似)
lecture3.pdf
(296.76 KB)
4. 栈和队列stack, queue (静态双端队列circular_buffer速度秒杀boost的circular_buffer,动态双端队列deque,分别配接成静态动态栈和队列)
lecture4.pdf
(570.57 KB)
5. 优先队列(堆排序的思想+动态数组vector) http://www.
lecture5.pdf
(430.38 KB)
6. 常用算法(检索,排序,仿函数等设计原理)
lecture6.pdf
(257.73 KB)
7. 轻量级关联容器(用动态排序数组代替红黑树做轻量级关联容器,适合很少的插入和删除,大量的检索,内存紧张场合)
lecture7.pdf
(117.47 KB)
8. 内存管理器基础(边界标记,位图,自由列表,引用计数)
lecture8.pdf
(995.47 KB)
9. 哈希表(不同数据类型的哈希算法,三个哈希表的原理,速度和内存上每一个都有不俗的表现,秒杀gcc和boost下的unordered_xxx)
lecture9.pdf
(289.28 KB)
有需要源码的邮件我!或者QQ我