public static ArrayList doArrayListSearchGreatestint numItem
public static ArrayList<Integer> doArrayListSearchGreatest(int numItems) {
System.out.print(\"doArrayListSearchGreatest: \");
ArrayList<Integer> list = new ArrayList<>();
// TODO Write code that adds integers 0 through (numitems - 1)
// to list.
long startTime = getTimestamp();
// TODO Write code that gets the element at the last index from list.
long endTime = getTimestamp();
long totalTime = endTime - startTime;
System.out.println(totalTime);
return list;
}
Solution
Hi
I have modified the code and highlighted the code changes below.
public static ArrayList<Integer> doArrayListSearchGreatest(int numItems) {
 System.out.print(\"doArrayListSearchGreatest: \");
 ArrayList<Integer> list = new ArrayList<Integer>();
 
 // TODO Write code that adds integers 0 through (numitems - 1)
 // to list.
 for(int i =0; i<=numItems-1; i++){
    list.add(i);
 }
 
 long startTime = getTimestamp();
 
 // TODO Write code that gets the element at the last index from list.
 int lastNumber = list.get(list.size()-1);
long endTime = getTimestamp();
 long totalTime = endTime - startTime;
 System.out.println(totalTime);
   
 return list;
 }

