/Data-Structures

Data Structures implemented in C++

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Data Structures in C++

This is a project that will help you understand basic data structures. It contains the following data structures implemented in C++ organised as follows :

Lists

Base lists

  • Array list
  • Linked list

Queues

  • First in First out queue implemented with array list
  • First in First out queue implemented with linked list
  • Last in First out queue implemented with array list
  • Last in First out queue implemented with linked list
  • Priority queue implemented with array list

Sets

  • Hashed Collection implemented with linked list

Trees

  • Binary Tree
  • Binary Tree with removable items