- 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
-
Notifications
You must be signed in to change notification settings - Fork 1
badrkamel/cpp-data-structures
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Different types of data structures and their implementations in C++
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published