首页 > 试题广场 >

对数组 A={15 , 29 , 135 , 18 , 32

[问答题]
对数组 A={15 29 135 18 32 1 27 25 5} ,写出用快速排序算法(按升序排序)的第一趟快速排序结果
package rat;

import java.util.Iterator;

public class Dmo01 {
  public static void main(String[]args) {
	int[]a=new int[] {15,29,135,18,32,1,27,25,5};
	for(int i=0;i<a.length-1;i++) {
		for(int j=0;j<a.length-1-i;j++) {
			if(a[j]>a[j+1]) {
				int b=a[j];
				a[j]=a[j+1];
				a[j+1]=b;
			}
		}
	}
	for(int i=0;i<a.length;i++) {
		System.out.println(a[i]+" ");
	}
}
}

发表于 2022-06-16 20:47:15 回复(0)
5  1  15  18  32  135  27  25  29
发表于 2022-06-16 16:57:10 回复(0)
1,5,15,182,3,135,27,25,29
发表于 2022-06-16 10:42:51 回复(0)