OOP LAB MANUAL
OOP LAB MANUAL
Solve problem using sequential search,binary search and quadratic sorting algorithms
A.Sequential search
*/
if (elements[j] == target)
return j;
return -1;
System.out.println("Tests of sequentialSearch");
System.out.println(sequentialSearch(numArray,3));
System.out.println(sequentialSearch(numArray,9));
System.out.println(sequentialSearch(numArray,-23));
System.out.println(sequentialSearch(numArray,99));
Output:
Tests of sequentialSearch
0
2
4
-1
B.Binary search
int left = 0;
right = middle - 1;
left = middle + 1;
}
else {
return middle;
return -1;
System.out.println(index);
index = binarySearch(arr1,-20);
System.out.println(index);
index = binarySearch(arr1,432);
System.out.println(index);
index = binarySearch(arr1,53);
System.out.println(index);
}
Output:
2
0
4
-1