My STL 实现了 C++11 标准库的部分容器以及算法,同时又对标准库进行扩充。
标准库容器 | 文件 |
---|---|
向量 | vector.hpp |
栈 | stack.hpp |
单向链表 | forward_list.hpp |
双向链表 | list.hpp |
队列 | queue.hpp |
优先队列 | priority_queue.hpp |
散列表 | unordered_set.hpp |
标准库组件 | 文件 |
---|---|
迭代器 | iterator.hpp |
标准库算法 | 文件 |
---|---|
堆算法 | heap.hpp |
数值算法 | numeric.hpp |
通用算法 | algorithm.hpp |
容器 | 文件 |
---|---|
阻塞队列 | ThreadQueue.hpp |
自定义容器 | 文件 |
---|---|
二叉搜索树 | binary_tree.hpp |
AVL 树 | avl_tree.hpp |
Trie 树 | trie_tree.hpp |
自定义算法 | 文件 |
---|---|
冒泡排序 | sort.hpp |
选择排序 | sort.hpp |
归并排序 | sort.hpp |
快速排序 | sort.hpp |
插入排序 | sort.hpp |
基数排序 | sort.hpp |