senlinzhan / mystl

C++11 实现的简易版 STL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

C++11 实现的简易版 STL


Languages

Language:C++ 100.0%