开发者社区> 问答> 正文

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 1771 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载