ayyala mata me tika C coding ekakata convert karaganna hati kiyannakooo...
while true
do repeat j--
until A[j] <= x
repeat i++
until A >=x
thnkuu
while true
do repeat j--
until A[j] <= x
repeat i++
until A >=x
thnkuu
c nam danne naha onenam java valin dennam![]()
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..ŦĦĔ ƦȆƉǾӾ;8204331 said:mokakda macho oya program eka?
mokakda oken wenna ona

Array ekakata sort karagannada ?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..![]()
Array ekakata sort karagannada ?

ŦĦĔ ƦȆƉǾӾ;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;
}
}