i have two logics for selection sortind...pointer p is for arrays base address.
1st logic:
2nd logic:Code:void selectionSort(int *p) { int i,j,temp; for(i=0;i<24;i++) { for(j=1;j<25;j++) { if(*(p+i)>*(p+i+j)) { temp=*(p+i); *(p+i)=*(p+i+j); *(P+i+j)=temp; } } } }
Code:void selectionSort(int *p) { int i,j,temp; for(i=0;i<24;i++) { for(j=i+1;j<25;j++) { if(*(p+i)>*(p+j)) { temp=*(p+i); *(p+i)=*(p+j); *(P+j)=temp; } } } }
My question is---logic 1 is not working correctly...i am not able to find out any error.....if anybody?????plzzz explain the fault



LinkBack URL
About LinkBacks


