Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Following is what you are asked to do in this homework: 1. Generate 100,000 random integers between 0 - 1,000,000. (Reference: Textbook pp 109 -

Following is what you are asked to do in this homework:

1. Generate 100,000 random integers between 0 - 1,000,000. (Reference: Textbook pp 109 - 113) Then save them to a text file where each line has 5 numbers per line.

2. Next, read the numbers back into a plain old array of integers. (You are not allowed to use vector or any other STL data structures at this point)

3. Use insertion sort (the most efficient image text in transcribedO(n2)sorting algorithm to sort the array. You may find more information about insertion sort from wiki. (https://en.wikipedia.org/wiki/Insertion_sort (Links to an external site.))

4. Then your program asks the user to enter a number between 0 - 1,000,000. The program uses the binary search algorithm to determine if the specified number is in the array or not. In the process of determination, your program should display the search step in details as shown below as an example. In any case, the total number of searching should be less than or equal to image text in transcribedlog100000= 17(or 18 if not found)

5. Of course, the test driver should maintain a loop asking if the user wants to play again or not after a search successfully completes. Your test set should include at least the following integer numbers { -100, 0, 123456, 777777, , 1000000, 1000001}

Output example:

Please enter a number (0 - 1000000) : 234567

1. 234567 is less than 520349 from randIntArray[50000]

2. 234567 is less than 261002 from randIntArray[25000]

3. 234567 is greater than 126739 from randIntArray[12500]

...

15. 234567 is greater than 234548 from randIntArray [23468]

16. 234567 is less than 234572 from randIntArray[23470]

17. 234567 is less than 234570 from randIndArray[23469]

{Answer: 234567 is not in the list}

PLEASE I NEED HELP ASAP!!! IF YOU HAVE ANY QUESTIONS, I WILL AS SOON AS POSSIBLE!!! THANK YOU!!

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Development Of Knowledge Framework For Affective Content Analysis

Authors: Swarnangini Sinha

1st Edition

B0CQJ13WZ1, 979-8223977490

More Books

Students also viewed these Databases questions

Question

Deploy the tools of persuasion and advocacy

Answered: 1 week ago

Question

Complexity of linear search is O ( n ) . Your answer: True False

Answered: 1 week ago

Question

1. Identify three approaches to culture.

Answered: 1 week ago

Question

3. Identify and describe nine cultural value orientations.

Answered: 1 week ago

Question

4. Describe how cultural values influence communication.

Answered: 1 week ago