Skip to content

zhanghuanzj/MINI_STL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

MINI_STL

学习STL,并完成相应数据结构及算法的编写,了解c++模板编程,提高底层数据结构构建能力,并学习内存池的分配与构建,熟悉算法的实施。 编译环境:VS2012及以上版本

基础构件

  • type traits:100%
  • 空间配置器:100%
  • iterator traits:100%
  • reverse_iterator:100%
  • heap:100%
  • 红黑树:100%
  • 哈希表:100%

基本组件

vector

  • 进度:100%
  • 单元测试:100%

list

  • 进度:100%
  • 单元测试:100%

slist

  • 进度:100%
  • 单元测试:100%

deque

  • 进度:100%
  • 单元测试:100%

stack | queue | priority_queue

  • 进度:100%
  • 单元测试:100%

set | multiset | hashset

  • 进度:100%
  • 单元测试:100%

map | multimap

  • 进度:100%
  • 单元测试:100%

STL Algorithms:

  • max:100%
  • min:100%
  • swap:100%
  • fill:100%
  • fill_n:100%
  • copy:100%
  • copy_backward:100%
  • equal:100%
  • lexicographical_compare:100%

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages