Algorithms Problems based on Algorithms 1. Searching Algorithms a. Linear Search i. Iterative ii. Recursive b. Binary Search i. Iterative ii. Recursive 2. Sorting Algoithms a. Bubble Sort i. Iterative ii. Recursive b. Insertion Sort i. Iterative ii. Recursive c. Selection Sort i. Iterative ii. Recursive d. Counting Sort i. Iterative e. Quick Sort i. Recursive (First Element as Pivot) ii. Recursive (Last Element as Pivot) f. Merge Sort i. Recursive