📄 binarysearch1.java
字号:
public class BinarySearch1 {
public static int binSearch(int[] array,int x){
int n = array.length;
int left = 0;int right = n-1;
while(left<=right)
{ int middle=(left+right)/2;
if(x>array[middle]) left=middle+1;
else if(x<array[middle]) right=middle-1;
else return middle;
}
return -1;
}
public static void main(String args[]){
int[] array = new int[10];
System.out.println("Array:");
for(int i=0;i<10;i++){
array[i] = i*i;
System.out.print(array[i]+"\t");
}
System.out.println();
int x = 16;
System.out.println("X = "+x);
System.out.println("Searching result: "+binSearch(array,x));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -