Professional Documents
Culture Documents
Basic Terminologies
Basic Terminologies
1. Recursion Tree
2. Fibonacci Sequence
Greedy Algorithm:
1. Prim's
2. Kruskal's
3. Dijkstra's
Types of Graph:
1. Directed
2. Undirected
3. Dense
4. Sparse
Properties of Sorting:
1. Stable
2. In-Place
Comparison-Based Sorting:
1. Iterative Sorting:
a) Selection Sort
b) Bubble Sort
c) Insertion Sort
d) Heap Sort
2. Recursive Sorting
a) Merge Sort
b) Quick Sort
Search Algorithm:
1. Linear Search
2. Binary Search
Quick Sort: Most Efficient and most used Algorithm.
Insertion Sort: Runs much more efficiently if the list is already sorted.