URI:
   DIR Return Create A Forum - Home
       ---------------------------------------------------------
       Class Discussion
  HTML https://srm.createaforum.com
       ---------------------------------------------------------
       *****************************************************
   DIR Return to: Data Structure
       *****************************************************
       #Post#: 28--------------------------------------------------
       Binary Search - Data Structure
   DIR By: prannyll
       Date: May 13, 2019, 9:55 pm
       ---------------------------------------------------------
       BINARY SEARCH
       //This program only works on sorted array (Ascending Order)
       #include<stdio.h>
       #include<conio.h>
       #define MAX 10
       void main()
       {
       int a[MAX]={10,20,30,40,50,60,70,80,90,100}, key, low, high,
       mid;
       clrscr();
       printf("\n Enter element to search: ");
       scanf("%d", &key);
       low = 0;
       high =MAX-1;
       mid = (low+high)/2;
       while(low<=high)
       {
       if(a[mid]<key)
       {
       low = mid+1;
       }
       else if(a[mid] == key)
       {
       printf("\n %d found at index %d", key, mid+1);
       break;
       }
       else
       high = mid-1;
       mid = (low+high)/2;
       }
       if(low>high)
       printf("\n %d is not present in the list", key);
       getch();
       }
       *****************************************************
       Page 1 of 1