Binary Search in C
Binary Search in C
Binary Search in C
#include <stdio.h>
if (x == array[mid])
return mid;
if (x > array[mid])
return -1;
int main(void) {
int x = 4;
if (result == -1)
printf("Not found");
else
2.Merge sort in C
#include <stdio.h>
int n2 = r - q;
int i, j, k;
i = 0;
j = 0;
k = p;
arr[k] = L[i];
i++;
} else {
arr[k] = M[j];
j++;
k++;
arr[k] = L[i];
i++;
k++;
}
while (j < n2) {
arr[k] = M[j];
j++;
k++;
// Divide the array into two subarrays, sort them and merge them
if (l < r) {
int m = l + (r - l) / 2;
mergeSort(arr, l, m);
mergeSort(arr, m + 1, r);
merge(arr, l, m, r);
printf("\n");
// Driver program
int main() {
printArray(arr, size);