Question: 1. Find the complexity of the algorithm as Big O notation: countValue(a, n, val) { } count = 0 for i=1 to n {
1. Find the complexity of the algorithm as Big O notation: countValue(a, n, val) { } count = 0 for i=1 to n { if (a[i] == val) count count + 1 } return count = 2. Write the algorithm which sorts the array by using the merge sort algorithm. Then find the complexity of the algorithm as Big O notation. 3. Write the algorithm which sorts the array by using the quick sort algorithm. Then find the complexity of the algorithm as Big O notation.
Step by Step Solution
There are 3 Steps involved in it
The provided image contains three questions related to algorithm complexity and Big O notation Lets address each question one by one 1 Find the comple... View full answer
Get step-by-step solutions from verified subject matter experts
