HELP ... C HELP..!!!

haarshlife

Member
Jul 17, 2007
5,919
15
0
INSIDE ME... !!!
ŦĦĔ ƦȆƉǾӾ;8204331 said:
mokakda macho oya program eka?
mokakda oken wenna ona
meka mcn quicksort ekak... meken wenna oone api dena values ascending order ekakata hadena ekai.. hehe.. mata therenne naththe oya code kaalla C ekata convert karana hati mchnz.. :(
 
Sep 1, 2009
2,359
215
0
http://cprogramminglanguage.net/quicksort-algorithm-c-source-code.aspx
meke thiyanawa coding ekanan
java ekanan man gawath thiyanawa,man nan c wadiya danne naa


class quick{
public void sort(int A[],int left,int right){
if(left<right){
int p=quicksort(A,left,right);
sort(A,left,p-1);
sort(A,p+1,right);
}

}

public int quicksort(int A[],int left,int right){
int temp=0;
int pivot=A
;
int l=left+1;
int r=right;

while(l<r){
while(l<right&&A[l]<pivot){
l++;
}
while(r>left&&A[r]>=pivot){
r--;
}
if(l<r){
temp=A[l];
A[l]=A[r];
A[r]=temp;
}
}
if(A[r]<=pivot){
A
=A[r];
A[r]=pivot;
}
return r;

}
}​
 

haarshlife

Member
Jul 17, 2007
5,919
15
0
INSIDE ME... !!!
ŦĦĔ ƦȆƉǾӾ;8204423 said:
http://cprogramminglanguage.net/quicksort-algorithm-c-source-code.aspx
meke thiyanawa coding ekanan
java ekanan man gawath thiyanawa,man nan c wadiya danne naa


class quick{
public void sort(int A[],int left,int right){
if(left<right){
int p=quicksort(A,left,right);
sort(A,left,p-1);
sort(A,p+1,right);
}

}

public int quicksort(int A[],int left,int right){
int temp=0;
int pivot=A
;
int l=left+1;
int r=right;

while(l<r){
while(l<right&&A[l]<pivot){
l++;
}
while(r>left&&A[r]>=pivot){
r--;
}
if(l<r){
temp=A[l];
A[l]=A[r];
A[r]=temp;
}
}
if(A[r]<=pivot){
A
=A[r];
A[r]=pivot;
}
return r;

}
}​


thnk u very much ayya :D