Program produces 1000 integer ranging

Assignment Help JAVA Programming
Reference no: EM13163543

Part A.1 Do a selection sort according to the textbook using the random number generator. (You may copy the code from the textbook for the sorting algorithm). Your program asks the size of data and the range of data (smallest int and the largest int). Then you generate the number of data within the range of the data. You write the data into a file as shown below.

Program Sorting> Please enter the size of data: 1000
Program Sorting> Please enter the smallest value:1
Program Sorting> Please enter the largest value:10000
Program Sorting> Please enter the name of data file: data1

Then your program produces 1000 integer ranging from 1to 10000 in the array and then sort them in ascending order and then print the result into data.txt file. (You may list integers separated by space or new line)
Part A.2 Now you implement two search methods - linear search and binary search. You can use the sorted array from Part A.1 by continuing Part A Program to ask for keys to search. And you are required to read a data file provided by me as an input file. The name of input file should be given as an input argument to your program as below;

Java MySearch.class data1.txt

If argument is not given, then the program uses the default setting of the sorted array from the randomly produced data at A.1.

Program SortingAndSearch> Please enter the size of data: 1000
Program SortingAndSearch> Please enter the smallest value:1
Program SortingAndSearch> Please enter the largest value:10000
Program SortingAndSearch> Please enter the name of data file: data1
Program SortingAndSearch> Enter a key to search: 9999
Found at index 999 after 999 iterations of linear search
Found at index 999 after 9 iterations of binary search
Do you like to continue? Enter a key (negative int means you want to quit): 500
Found at index 49 after 49 iterations of linear search
Found at index 49 after 9 iterations of binary search
Do you like to continue? Enter a key (negative int means you want to quit): -1

Reference no: EM13163543

Questions Cloud

Write a scanf statement to read in one number (int : 1) Write a scanf statement to read in one number (int), and another statement to print out that number.
Combustion studies of the use of h2 as an alternative fuel : In combustion studies of the use of H2 as an alternative fuel, HO is sometimes formed in flames by the reaction, H(g) + 1/2 O2(g) HO(g) Use the data below to calculate the value of Kc
Compares the number of possible sequences : A c++ program that compares the number of possible sequences of the length L that can be generated uinder the following assumptions. Given an alphabet of size N=9. The program must output a formatted list comparing the number of possible sequences..
How many vitamin c molecules are contained in the tablet : A vitamin tablet contains 501 mg of vitamin C (C6H8O6). How many vitamin C molecules are contained in the tablet?
Program produces 1000 integer ranging : Then your program produces 1000 integer ranging from 1to 10000 in the array and then sort them in ascending order and then print the result into data.txt file. (You may list integers separated by space or new line)
Arrange compounds in order of increasing boiling point : Arrange these compounds in order of increasing boiling point: CH3CH2CH2OH CH3CH2CH3 CH3CH3 CH3CH2CH2Cl Rank from smallest to largest
Calculate the equilibrium concentrations for all of species : At a particular temperature, K=2.0x10^-6 mol/L for the following reaction: 2CO2 (g) at equilibrium with 2CO(g) + O2 (g) If 2.1 mol CO2 is initially placed into a 4.2 L vessel, calculate the equilibrium concentrations for all of the species.
Meaning of discounted value of expected net receipts : What is the meaning of "discounted value of expected net receipts and what basis of valuation for Ferry's patents would be generally accepted in accounting? Give supporting reasons for this basis.
Determine the percentage purity of nahco3 : a sample of sodium hydrogencarbonate, NaHCO3 is contaminated with 5-10% NaCl. How should i carry out an experiment to determine the percentage purity of NaHCO3 ?

Reviews

Write a Review

JAVA Programming Questions & Answers

  Write complete java program to read from keyboard

Write complete Java program to read, from keyboard, a student's first and last name and six grades. It will display on screen last name then first letter of first name with a period.

  Implement a fish-lake simulation

Implement a Fish/Lake simulation similar to the previous assignment. You will then make adjustments to accommodate class hierarchies and make use of inheritance as well as a JAVA interface.

  Write a java program in a netbeans project

Write a Java program in a NetBeans project

  Write a class that implements an ordered list of strings

In this problem you will write a class that implements an ordered list of Strings.

  Program that counts the number of occurrences of lowercase

Write a program that counts the number of occurrences of lowercase and uppercase vowels in entered lines of text. Use a two-dimensional array to store the vowel counts. The array's first column holds the counts for the lowercase vowels, and the secon..

  Java-s ability to derive new fonts from existing ones

Find out where on your system these font libraries are located. When you do, please specify the operating system and the location (folder/directory) where you found them. Discuss Java's ability to derive new fonts from existing ones.

  Create a calculator function

This is the code for my trip planner,you need to figure out how to create a calculator function to enable users to calculate their own costs if they choose

  Create a gui version of the game mini sudoku.

Each row has the numbers 1 to 6,Each column has the numbers 1 to 6,Each group of 2 rows by 3 columns also has the numbers 1 to 6.

  Create your own date class

You are to write a program that determines the day of the week for New Year's Day in the year 3000. To do this, you must create your own date class (MyDate) and use the following interface and main program:

  What makes a program easy to modify

Describe the order of magnitude of the code section using Big(O) notation and Explain the relationship between dynamic storage allocation and recursion.

  Construct java program named collegelist

Construct a set of classes for a college to use in many student service and personnel applications. Classes you require to design include following:

  Displays every perfect number from 1 through 1000

Write an application that displays every perfect number from 1 through 1000. A perfect number is one that equals the sum of all the numbers that divide evenly into it.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd