- Table of Contents
- Linear Data Structure
- Physical
- Stack Array Based Implementation
- Stack LinkedList Based Implementation
- Queue
- Types of Queue:
- Circular Queue
- Priority Queue
- Deque
- Types of Queue:
- HashTable
- Collision resolution by Open Addressing
- Hash function using multiplication method
h(k) = ⌊m(kA mod 1)⌋
A
is any constant. The value ofA
lies between0
and1
.
But, an optimal choice will be≈ (√5-1)/2
suggested by Knuth.
- Non-Linear Data Structure
- Trees
- Heap
- MIN-Heap
- MAX-Heap
- Binary Search tree
- AVL Tree
- Heap
- Graph
- Trees
- Linear Data Structure