public class question3
{
public static Integer [] q1 = {52, 14, 68, 99, 120, 54, 28, 96, 14};
public static Integer [] q2 = {48, 1, 12, 23, 62, 54, 14, 21, 95, 68, 74, 21 };
public static void main(String[]args)
{
final int MAX = q1.length, MAX2=q2.length;
OrderedArrayList list = new OrderedArrayList(MAX);
for (int i=0; i<MAX;i++)
{
list.insert(q1[i]);
}
list.display();
System.out.println("Sequential search of OrderedArrayList[1]:");
System.out.println("For 84 : "+displayResult(list.seqSearch(84)));
System.out.println("For 54 : "+displayResult(list.seqSearch(54)));
System.out.println("For 14 : "+displayResult(list.seqSearch(14)));
System.out.println("For 250 : "+displayResult(list.seqSearch(250)));
/*==ANOTHER===============================*/
OrderedArrayList list2 = new OrderedArrayList(MAX2);
for (int i=0; i<MAX2;i++)
{
list2.insert(q2[i]);
}
list2.display();
System.out.println("Sequential search of OrderedArrayList[2]:");
System.out.println("For 52 : "+displayResult(list2.seqSearch(52)));
System.out.println("For 62 : "+displayResult(list2.seqSearch(62)));
System.out.println("For 95 : "+displayResult(list2.seqSearch(95)));
System.out.println("For 47 : "+displayResult(list2.seqSearch(47)));
}
public static String displayResult(int result)
{
if (result<0)
return "Not Found.";
else
return "Found at index:["+result+"]";
}
}