Following are the few data structures implemeted in c++.
- Singly Linked List (with and without tail pointer)
- Doubly Linked List
- Stacks and Queues using Double linked lists
- Binary Search Tree
- AVL Tree (self-balancing BST)
- Heap/Priority Queue (Using the implicit binary tree representation of array)
- Sorting algorithms (Quick, Merge, Heap, Bubble, Selection)
More will be added as I keep learning more.
Compile the programs using
g++ program_name.cpp -std=c++11