- 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
forked from badrkamel/cpp-data-structures
-
Notifications
You must be signed in to change notification settings - Fork 0
RixZorro/cpp-data-structures
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 100.0%