Posts
 
Reputation
Joined
Last Seen
0 Reputation Points
Unknown Quality Score

No one has voted on any posts yet. Votes from other community members are used to determine a member's reputation amongst their peers.

0 Endorsements
Ranked #55.0K
~595 People Reached
Favorite Forums
Favorite Tags

3 Posted Topics

Member Avatar for shibu2all

Try using this code void quicksort(int *a,int l,int h) { int x; if(l>=h) return; x=partition(a,l,h); quicksort(a,l,x-1); quicksort(a,x+1,h); } int partition(int *a,int l,int h) { int i,j,pv; pv=a[l]; i=l,j=h; while(i<=j) { while(a[i]<=pv) i++; while(a[j]>pv) j--; if(i<j) swap(a,i,j); } swap(a,l,j); int k=0; printf("\n"); for(k=0;k<n;k++) printf("%4d",a[k]); printf("\n"); return(i-1); }

Member Avatar for sethlahaul
0
193
Member Avatar for sparsh610

Try implementing this code void reverse(node **ptr) { node *current,*prev,*temp; current=*ptr; prev=temp=NULL; while(current!=NULL) { temp=prev; prev=current; current=current->next; prev->next=temp; } *ptr=prev; }

Member Avatar for sethlahaul
0
179
Member Avatar for lastbencher

Try something like this ..... void del_pos(node **ptr) { int nd,x; node *current,*prev=NULL; current=*ptr; printf("Enter the element to delete : "); scanf("%d",&x); if(*ptr==NULL) printf("\nList is empty !!!!"); while(current!=NULL) { if(current->info==x) { if(current==*ptr) { *ptr=current->next; free(current); } else { prev->next=current->next; free(current); } } else { prev=current; current=current->next; } } printf("\nElement deleted …

Member Avatar for sethlahaul
0
223

The End.