kuais.java
来自「简单排序的java源代码」· Java 代码 · 共 42 行
JAVA
42 行
class kuaipai{
int paixu(int a[],int i,int j){
int k=a[i];
int x=a[i];
while(i<j)
{
while(i<j && a[j]>=x)
j--;
a[i]=a[j];
while(i<j && a[i]<=x)
i++;
a[j]=a[i];
}
a[i]=k;
return i;
}
void zaipai(int a[],int i,int j){
if(i<j)
{
int y=paixu(a,i,j);
zaipai(a,i,y-1);
zaipai(a,y+1,j);
}
}
void diaoyong(int a[],int length){
zaipai(a,0,length);
}
}
class mine{
public static void main(String args[]){
kuaipai aa=new kuaipai();
int array[]={20,10,50,40,30,70,60,80,90,100};
int k=0;
System.out.println("排序后:");
aa.diaoyong(array,9);
for(k=0;k<10;k++)
{
System.out.print(" "+array[k]);
}
System.out.println();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?