简单排序和冒泡排序

来源:互联网 发布:上瘾网络剧花絮下载 编辑:程序博客网 时间:2024/06/14 06:23
package day141026;/** *  *  * @author XWJ * */public class Compositor {public static void main(String[] args) {int[] f = new int[10];for (int i = 0; i < f.length; i++) {f[i] = (int) (Math.random() * 99 + 1);System.out.print(f[i] + "\t");}System.out.println();//int maxNum = f[0];//int minNum = f[0];//for (int i = 0; i < f.length; i++) {//if (maxNum < f[i]) {//maxNum = f[i];//} else if (minNum > f[i]) {//minNum = f[i];//}//}//System.out.println("最大的数为:" + maxNum);//System.out.println("最小的数为:" + minNum);/** * 简单选择排序 *///for (int x = 0; x < f.length - 1; x++) {// int minIndex = x;// for (int y = x + 1; y < f.length; y++) {// if (f[minIndex] > f[y]) {// minIndex = y;// }// }// int temp = f[x];// f[x] = f[minIndex];// f[minIndex] = temp;// }/** * 冒泡排序  */for (int x = 1; x < f.length - 1; x++) {for (int y = 0; y < f.length - x; y++) {if (f[y + 1] < f[y]) {int temp = f[y];f[y] = f[y + 1];f[y + 1] = temp;}}}for (int x = 0; x < f.length; x++) {System.out.print(f[x] + "\t");}}}

0 0
原创粉丝点击