Skip to content

tsegeron/ft_containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ft_containers 42

C++ containers, easy mode (c++98 std)

The goal of the project is to reimplement 4 STL containers with normal and reverse iterators (except stack ofc):

  1. stack (based on vector)
  2. vector
  3. set
  4. map

 

In addition some utils should've been provided:

  • iterators_traits
  • reverse_iterator
  • enable_if
  • is_integral
  • equal, lexicographical_compare
  • pair, make_pair

 

It was required to implement a Red-Black Tree and use it in Map and Set containers.

Custom containers' performance/timing allowed to be up to 20 times slower than original.

About

C++ containers, llrbtree, custom iterators

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages