MINI_STL
学习STL,并完成相应数据结构及算法的编写,了解c++模板编程,提高底层数据结构构建能力,并学习内存池的分配与构建,熟悉算法的实施。 编译环境:VS2012及以上版本
基础构件
- type traits:100%
- 空间配置器:100%
- iterator traits:100%
- reverse_iterator:100%
- heap:100%
- 红黑树:100%
- 哈希表:100%
基本组件
vector
- 进度:100%
- 单元测试:100%
list
- 进度:100%
- 单元测试:100%
slist
- 进度:100%
- 单元测试:100%
deque
- 进度:100%
- 单元测试:100%
stack | queue | priority_queue
- 进度:100%
- 单元测试:100%
set | multiset | hashset
- 进度:100%
- 单元测试:100%
map | multimap
- 进度:100%
- 单元测试:100%
STL Algorithms:
- max:100%
- min:100%
- swap:100%
- fill:100%
- fill_n:100%
- copy:100%
- copy_backward:100%
- equal:100%
- lexicographical_compare:100%