Lab Goal: This lab was designed to teach you more about processing lists and algorithms
Lab Description: Write a program that will go through a list to see which value occurs the most.f several values occur the same amount, return the first value found.
Sample Data
[-99,1,2,3,4,5, 6,6,6,6,6,7,8,9,10,12345,5,5,5,5]
[10,9,8,7,6,5,4,3,2,1,-99]
[10,20,30,40,50,10,10,40,30,20,10]
[32767]
[255,255]
[9,10,-88,100,-555, 1000]
[10,10,10,11,456,10,10,2,2,2,2,2,2,2]
[9, 8,7,6,5,4,3,2,0,-2,-989]
[12,12,15,18,21,23,1000]
[250,19,17,15,13,13,13,13,11,10,9,6,3,2,1,1]
[9,10,-8,10000,-5000,1000]
Files Needed:
MostFreqRunner.java
ListMostFreq.java
Sample Output
5
10
10
32767
255
9
2
-111
9
12
13
9
import java.util.*; public class ListMostFreq //method go will return the value //that appears the most //if several numbers all appear //the same number of times //return the first number found public static int go( List ray) return 0; import java.util.*; public class MostFreqRunner public static void main( String args)