Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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";
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started