sir how can I know when to use return statement and when not to use it??
like in recursive bubble sort version:
if(size==1)
return;
if(j==size-1)
return bubble_sort2(array,size-1,0);
if(array[j]>array[j+1])
swap(array[j],array[j+1]);
bubble_sort2(array,size,j+1);
in the base condition we use it , while in comparisons part we do not use like in the last statement!