Data Structure and Algorithm Implemented Using Java
1 - Linear
a- SnglyLinkedList
b- Doubly LinkedList
c- Circular LinkedList
d- Stack (Implementation with Array)
e- Stack (Implementation with LinkedList)
f -Queue (Implementation with Array)
g -Queue (Implementation with LinkedList)
2 - Tree
a - Binary Search Tree
3 - Graph
a - Directed Graph (Implementation with Adjacency List(Array Of List))
b - Undirected Graph (Implementation with Adjacency List(Array Of List))
1 - Searching
Linear Searching
Binary Searching
2 - Sorting
Insertion Sort
Selection Sort
Bubble Sort
Quick Sort
Merge Sort
Heap Sort