linda0819 / tinystl

finish a tinystl including vector,set,list,map,deque,map is based on red-black tree,and set is based on hash.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

本项目实现了一个简易stl,包括vector,list,deque,map,set. 1.实现了一个简易的vector,主要功能包括元素插入、删除、内存分配、重载'=','[]'操作符、迭代器操作 2.基于红黑树实现了一个简易的map,主要功能包括元素插入、删除、查找、遍历输出、重载'[]'操作符 3.基于链表实现了一个简易list,主要功能包括元素插入、删除、查找、排序 4.基于hash表实现了set容器,主要功能包括元素的插入、删除、查找、打印、查找、重载'='操作符 5.实现了一个双端队列,主要功能包括元素插入、删除、重载'='、'[]'操作符、打印

About

finish a tinystl including vector,set,list,map,deque,map is based on red-black tree,and set is based on hash.


Languages

Language:C++ 100.0%