Awesome Open Source
Awesome Open Source


Data Structure Libraries and Algorithms implementation in C++

This repository is meant to be used as a reference to learn data structure and algorithm.

Algorithms in Other Languages

Data structure


  • Vertical Order Traversal of Tree
  • Order Statistics of Tree
  • Red Black Tree
  • Deque using circular array
  • Tree Varient
  • Graph Varient
  • cocktail sort
  • comb sort


Feel Free to contribute.
Please follow standard C++ Guidelines.

Alternatives To Algorithms
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python3 (806,763
C Plus Plus (238,708
Cpp (238,700
C (181,946
Go (158,174
Golang (158,174
Algorithms (37,445
Tree (20,456
Structure (10,169
Data Structures (9,591
Sort (7,178
Heap (3,062
Traversal (1,594
Data Structures Algorithms (63
Algorithm Library (42