2014-09-20 11:19:53 +08:00
2014-09-20 11:19:53 +08:00
2014-09-19 15:06:36 +08:00
2014-09-16 08:26:02 +08:00

TinySTL

采用C++11实现一款简易的STL标准库

目的练习数据结构与算法和C++ Template编程

编译环境VS2013及以上版本

##开发计划:

  • STL的几大基本组件如vector、list、deque、set、map、unordered_*等
  • STL算法库中的大部分算法
  • circular buffer
  • bitmap
  • skip list
  • binary search tree
  • AVL tree
  • splay tree
  • rope
  • Van Emde Boas tree
  • treap
  • B-tree
  • trie
  • suffix array/tree
  • Disjoint-set data structure
  • k-d tree
  • R-tree
  • Graph

##完成进度:

  • STL的几大基本组件
    • type traits100%
    • 空间配置器100%
    • iterator traits100%
Description
TinySTL is a subset of STL(cut some containers and algorithms) and also a superset of STL(add some other containers and algorithms)
Readme 551 KiB
Languages
C++ 100%