Skip to content

Latest commit

 

History

History
31 lines (29 loc) · 2.16 KB

README.en.md

File metadata and controls

31 lines (29 loc) · 2.16 KB

YASTL

Description

Yet another STL for learning.

阅读进度

.
├── algobase.h 常用算法实现文件 100%
├── algo.h 算法实现文件 100%
├── allocator.h 分配器文件,预先定义的接口 100%
├── construct.h 对象的构造和析构 100%
├── exceptdef.h 调试宏文件 100%
├── functional.h 常用仿函数 functor 100%
├── heap_algo.h 堆算法操作,给priority_queue用 100%
├── iterator.h 迭代器的定义 100%
├── memory.h 一些高级内存管理函数,似乎没用上 N/A
├── type_traits.h 偏特化头文件以及pair判断 100%
├── uninitialized.h 对未初始化的空间进行构造元素 100%
├── util.h 给uninitialized.h使用的工具 10%
├── list.h list实现 100%
├── deque.h deque实现 100%
├── stack.h stack adapter实现 100%
├── queue.h queue和priority_queue adapter实现 100%
├── rb_tree.h 红黑树实现 100%
├── map.h map实现,依赖红黑树 100%
├── set.h set实现,依赖红黑树 100%
├── set_algo.h set算法实现,集合操作 100%
├── hashtable.h 哈希表实现 100%
├── unordered_map.h 无序键值对集合操作,依赖哈希表 100%
├── unordered_set.h 无需集合操作,依赖哈希表 100%
└── vector.h vector实现 100%