Skip to content

KBSUTHAR077/binarySearch-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

binarySearch-

Binary Search in Java package Serching;

import java.util.Scanner;

public class BinarySearch {

public static void main(String[] args) {
	/*System.out.println("hello");*/
	
	/*int[]a = {2,4,9,14,17,19,23,27,32};
	
	int srch =40;*/ 
	int counter, num, item, array[], li,hi,mi;
	Scanner sc= new Scanner(System.in);
	System.out.println("Enter The Array size");
	num = sc.nextInt();
	array =new int[num];
	System.out.println("Enter " + num + " integers");
      for (counter = 0; counter < num; counter++)
          array[counter] = sc.nextInt();

      System.out.println("Enter the search value:");
      item = sc.nextInt();
	 li=0;
	 hi= num-1;  
	 mi=(li+hi)/2;
	while(li<=hi){
	if(array[mi]==item){
		System.out.println("element is at "+mi+ "index position");
		break;
	}

	else if(array[mi]<item){
		li= mi+1;
	}
	else
	{
		hi =mi-1;
	}
	mi=(li+hi)/2;
}
if(li>hi){
	System.out.println("element not found");
	
}
}
}

About

Binary Search in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published