Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write three functions that each generate 10 unique dataset files of integers separated by a comma ,. E.g., 34, 32421, 124124, 67, 92, ... The

Write three functions that each generate 10 unique dataset files of integers separated by a comma ",". E.g., 34, 32421, 124124, 67, 92, ... The sizes of these 10 datasets are (n) 1000, 4000, 8000, 10000, 40000, 80000, 100000, 400000, 800000, 1000000. One function should generate random integers between 0 to 1,000,000 as the elements of each dataset. Another function should generate a file with a sorted list of integers from smallest to largest. The final function should generate a file with a reverse sorted list with values going from largest to smallest. These functions should not take any input arguments and should have the signature: void GenerateSortedInputFiles(), void GenerateRandomInputFiles(). void GenerateReverseInputFiles(). The output of these functions is just a print statement to console that file generation completed. The files names should have the format SampleSize + Random/Sorted/Reverse + .txt eg. 80000Sorted.txt.

Submit a folder within which you need to have all your code files, README file with the compile and execution instructions, and your pre-compiled ".exe" executable files. On top of all the files, you need to mention your name as comments. All submitted code header files must be named as "_". For example, "jankibhimani_quicksort.h". The zip folder should be named as "_code.zip". For example, it will be "jankibhimani_code.zip".

Please follow the Guidelines for Software Engineering Techniques.pdf and Assignments and Project Style and Documentation Guidelines.pdf made available to you in your Student Resources module for other document editing and code format guidelines.

FAQ:

In the end, what should my code do?

It should create a set of 30 different files with a set of integers. 10 are sorted smallest to largest. 10 are largest to smallest (reverse). And 10 have random values (having duplicate values does not matter in this case). The amount of integers is determined by the name of the file. "8000Sorted.txt" contains 8000 integers from 1 to 7999 (or 0 - 8000) sorted from smallest to largest. These functions should have no input.

Should the two sorted functions be sorting the output of the random function?

No, this part of the assignment is just for creating input for the next part. There is no need for any sorting algorithm just yet.

Should the random function just create 10 datasets of the same size but different values?

No, the random function should create 10 datasets that each have different sizes. The possible values that are in these files should be from 1 to 1,000,000, it does not matter if they are unique.

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

Put Your Data To Work 52 Tips And Techniques For Effectively Managing Your Database

Authors: Wes Trochlil

1st Edition

0880343079, 978-0880343077

More Books

Students also viewed these Databases questions