class Main {
public static void main(String[] args) {
System.out.println("Hello world! - java.jsrun.net ");
int[] arr={7,6,9,3,1,5,2,4};
arr=Binary(arr);
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
static int[] Binary(int[] arr){
for(int i=1;i<arr.length;i++){
int left=0;
int right=i-1;
int temp=arr[i];
while(left<=right){
int mid=(left+right)/2;
if(arr[mid]<=temp){
left=mid+1;
}
if(arr[mid]>=temp){
right=mid-1;
}
}
for(int j=i-1;j>=left;j--){
arr[j+1]=arr[j];
}
arr[left]=temp;
}
return arr;
}
}