/* * ArrayUtils -- a collection of search methods for arrays, and a minitester. * * @author David Liben-Nowell (tester and sequential search) * @author Put Your Name Here (binary search) * * 12 May 2006 */ import java.util.*; class ArrayUtils { public static Boolean sequentialSearch(Integer[] dict, Integer x) { Integer i = 0; while (i < dict.length && dict[i] <= x) { if (dict[i].equals(x)) { return true; } i++; } return false; } public static Boolean binarySearch(Integer[] dict, Integer x) { // Fill in your code here. return false; } public static void main(String[] args) { Integer[] dict = new Integer[50]; Integer value = 0; Random rand = new Random(); for (Integer i = 0; i < dict.length; i++) { dict[i] = value; value += rand.nextInt(3); } System.out.println(Arrays.toString(dict)); for (Integer i = 0; i < 15; i++) { System.out.println(i + " present? " + sequentialSearch(dict,i)); } } }