MCPcopy Create free account
hub / github.com/PrajaktaSathe/Java / exponentialSearch

Method exponentialSearch

Programs/ExponentialSearch.java:7–19  ·  view source on GitHub ↗
(int arr[],
								int n, int x)

Source from the content-addressed store, hash-verified

5{
6
7 static int exponentialSearch(int arr[],
8 int n, int x)
9 {
10 if (arr[0] == x)
11 return 0;
12
13 int i = 1;
14 while (i < n && arr[i] <= x)
15 i = i*2;
16
17 return Arrays.binarySearch(arr, i/2,
18 Math.min(i, n-1), x);
19 }
20
21 public static void main(String args[])
22 {

Callers 1

mainMethod · 0.95

Calls 2

binarySearchMethod · 0.80
minMethod · 0.80

Tested by

no test coverage detected