In my Data Structures text book there is mergesort program.
In that the function prototype is mergesort( int *,int,int) whereas the function header is
mergesort(int a, int lb, int ub) , please explain int * in the prototype it should actually be int a !!
Dear Vijayasurya, Actually int * and int is the same thing. int is the pointer to the first array element, where int* is the pointer to variable. So basically they're the same (as array element is actually a variable). Hope that helps.