voidmysort(int[]Array,int lDatum,int rDatum ) )。
if(Ldatumrdatum ) {
int lIndex=lDatum,rIndex=rDatum;
布尔标志=真; //true时左右光
wile(lindexrindex ) {
while (阵列[ lindex ]阵列[ rindex ] ) )。
if (标志) {
rindex----;
} else {
lIndex;
}
}
if (林德克斯!=rIndex
int middle=array[lIndex];
array[lIndex]=array[rIndex];
array[rIndex]=middle;
if (标志) {
lIndex;
flag=false;
} else {
rindex----;
标志=true;
}
}
}
mysort(Array,lDatum,lIndex - 1 );
mysort(Array,lIndex 1,rDatum );
}
}