JAVA编程题:使用排序算法将数列进行从大到小排序: 17, 10, 26, 50, 14, 10, 53, 20, 64, 83。-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JAVA编程题:使用排序算法将数列进行从大到小排序: 17, 10, 26, 50, 14, 10, 53, 20, 64, 83。

JAVA编程题:使用排序算法将数列进行从大到小排序: 17, 10, 26, 50, 14, 10, 53, 20, 64, 83。

展开
收起
知与谁同 2018-07-18 10:28:16 1528 0
1 条回答
写回答
取消 提交回答
  • 静静的看着你们

    代码如下: public class MaoPao {
    public static void main(String[] args) {
    int array[] = { 17, 10, 26, 50, 14, 10, 53, 20, 64, 83 };
    MaoPao mySort = new MaoPao();
    mySort.bubbleSort(array);
    for (int i = 0; i < array.length; i++) {
    System.out.print(array[i] + " ");
    }
    }

    public void bubbleSort(int[] array) {
    int temp;
    for (int i = 0; i < array.length; i++) {// 趟数
    for (int j = 0; j < array.length - i - 1; j++) {// 比较次数
    if (array[j] < array[j + 1]) {
    temp = array[j];
    array[j] = array[j + 1];
    array[j + 1] = temp;
    }
    }
    }
    }
    }

    若满意请采纳。

    2019-07-17 22:49:33
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
Java工程师必读手册
立即下载
Java应用提速(速度与激情)
立即下载
Java单元测试实战
立即下载