diff --git a/Classic Algorithms/Sorting.c b/Classic Algorithms/Sorting.c new file mode 100644 index 000000000..3a1b06cf1 --- /dev/null +++ b/Classic Algorithms/Sorting.c @@ -0,0 +1,83 @@ +#include +#include +#include +void merge(int A[], int p, int q, int r){ + int *L, *R; + int i, j, k; + int lsize = q-p+1, rsize = r-q; + L=(int*)malloc(sizeof(int)*lsize+1); + R=(int*)malloc(sizeof(int)*rsize+1); + for(i=0; i arr[j + 1] ) + { + temp = arr[j] ; + arr[j] = arr[j + 1] ; + arr[j + 1] = temp ; + } + } + } + + printf ( "\n\nArray after Bubble sort:\n") ; + + for ( i = 0 ; i <= 10 ; i++ ) + printf ( "%d ", arr[i] ) ; +}