This is repository contains implementations of various data structures which I made as college assignment. Data structures includes.
- Stacks
- Array implementation of stack
- Linked list implementation of stacks
- Queues
- Queue with linked lists
- Queue with array
- Queue with stacks
- Double ended Queue with linked list
- Binary Search Trees
- Heaps
- Min heap
- max heap
- AVL Trees
- Dynamic Array Note: Implementation of AVL is currently not complete. It lacks ability of deleting nodes. Although inseartion works fine.