Question: Consider the programs in the attached file and give a Big Oh running time for each. ( 4 0 points ) 1 . a )
Consider the programs in the attached file and give a Big Oh running time for each. pointsa int peaceconst std::vector& arr, int target
for int i ; i arr.size; i
if arri target
return i; Target found
return ; Target not found
int main
std::vector arr ;
int target ;
int result peacearr target;
std::cout "Index: result std::endl;
return ;
b void evaporatestd::vector& arr
int n arr.size;
for int i ; i n ; i
int minIdx i;
for int j i ; j n m; j
if arrj arrminIdx
minIdx j;
std::swaparri arrminIdx;
int main
std::vector arr ;
evaporatearr;
for int i ; i arr.size; i
std::cout arri;
cvoid grindstd::vector& arr
int n arr.size;
for int i ; i n ; i
int minIdx i;
for int j i ; j n; j
if arrj arrminIdx
minIdx j;
std::swaparri arrminIdx;
int main
std::vector arr ;
grindarr;
for int i ; i arr.size; i
std::cout arri;
d while low high
int mid low high low;
if arrmid target
return mid;
else if arrmid target
low mid ;
else
high mid ;
return ; Target not found
int main
std::vector arr ;
int target ;
int result hackarr target;
std::cout "Index: result std::endl;
return ;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
