Program_1
Program_1
for(i=16;i<550;i=i*2){
for(j=0;j<i;j++){
a[j]=j; //array is filled with elements in strictly ascending order
}
count = 0;
mergesort(a,0,i-1); //ascending array is sorted, and number of basic
c1 = count;
count = 0;
mergesort(b,0,i-1); //descending array is sorted, and number of basic
c2 = count;
count = 0;
mergesort(c,0,i-1); //randomn array is sorted, and number of basic
operations
c3 = count;
printf("\n %d\t %d\t %d\t %d",i, c1, c2, c3);
}
printf("\n");
return(0);
}