Question: 1 2 . 3 ( Binary Search ) Rewrite the binary search function in Listing 7 . 6 ( copied below ) , BinarySearch.cpp to
Binary Search
Rewrite the binary search function in Listing copied below BinarySearch.cpp to use a generic type for array elements. Test the function with an array of int, double, and string values.
Listing BinarySearch.cpp
#include
using namespace std;
int binarySearchconst int list int key, int listSize;
int main
int list;
cout binarySearchlist endl;
return ;
int binarySearchconst int list int key, int listSize
int low ;
int high listSize ;
while high low
int mid low high;
if key listmid
high mid ;
else if key listmid
return mid;
else
low mid ;
return low ;
You may test your code with the following arrays:
int intArray;
double doubleArray;
string citiesAtlanta "Augusta", "Burbank", "Glendale". "Macon", "Pasadena", "Savannah", "Sylmar"; Has to be in C and please include Uml and implemntation for me to understand this homework assignment
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
