<冒泡排序从数组中输出最大值-百科-春风百科
> 百科 > 列表
冒泡排序从数组中输出最大值
时间:2024-12-23 20:11:10
答案

冒泡排序从数组中输出最大值,方法如下(java语言):

public class Test {

    // 冒泡排序

    public static void bubbleSort() {

        // 定义数组

        int[] arrayInt = { 6, 2, 9, 4, 7, 100, 55 };

        for (int i = 0; i < arrayInt.length - 1; i++) {

            for (int j = 0; j < arrayInt.length - i - 1; j++) {

                // 临时变量,用于元素两两交换

                int temp = 0;

                if (arrayInt[j] > arrayInt[j + 1]) {

                    temp = arrayInt[j];

                    arrayInt[j] = arrayInt[j + 1];

                    arrayInt[j + 1] = temp;

                }

            }

        }

        System.out.println("数组中输出最大值是:" + arrayInt[arrayInt.length - 1]);

    }

    public static void main(String[] args) {

        bubbleSort();

    }

}

运行效果:

推荐
© 2024 春风百科