1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| package Day2.text1;
public class s { public static void main(String[] args) { int []arr={16,5,9,12, 21,18,32,23, 37,26,45,34, 50,48,61,52, 73,66}; int num=48; System.out.println(Findnum1(arr,num)); }
private static int Findnum1(int[] arr, int num) { demol arr1=new demol(16,0,3); demol arr2=new demol(32,4,7); demol arr3=new demol(45,8,11); demol arr4=new demol(61,12,15); demol arr5=new demol(73,16,17); demol []aa={arr1,arr2,arr3,arr4,arr5}; for (int i = 0; i < aa.length; i++) { if (num<aa[i].max){ for (int j=aa[i].left;j<=aa[i].right;j++){ if(arr[j]==num)return j; } } } return -1; }
}
|