Linear and Binary Search - Bubble Sort - Programs
Linear and Binary Search - Bubble Sort - Programs
6
7 #include <stdio . h>
int main()
10- {
11 int array[1 00],n,key, low, high, mid, i;
12
13 printf("\nEnter the size of array( Sorted):");
14 Scanf( "%d" , &n);
15
16 printf("\nEnter the Array Elements : ");
17 for (i=0;i<n;i++)
18 {
19 scanf("%d", &array [i] );
20 }
21
22 1/print array Elemen t
23 printf("\n The Array Elements are : ");
24 for (i=0;i<n;it+)
25 - {
26 printf(" %d " ,array[i]);
27
28
29 printf("\nEnter The Number you want search:");
30 Scanf(" %d",&key);
31
32 1/ main logic
33 low =0; //first index
34 high-n-1; // las t index
35
36 while(1ow<-high)
37 {
38 mid=(low+high) /2;
39
40 if (array [mid] ==key)
41 - {
42 printí("\nNumber %d found at location %d",key, mid);
43 return 0;
44
45
46 if(key>array [mid] )
47 - {
48 low = mid+1;
49
50 else{
51 high=mid-1;
52
53
54 } //while end
55
56
57 printf("Number %d Not Found", key);
58
59 return 0;
60 }
61 Binary Search Code
62