Skip to content

senlinzhan/mystl

Repository files navigation

My STL

简介

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

Releases

No releases published

Packages

No packages published

Languages