zoukankan      html  css  js  c++  java
  • 3.冒泡排序算法

    题目解析:冒泡排序采用的是交换算法,数字大的排到后面,就像气泡一样,

    大的泡泡先浮出水面(密度小)。两个for循环,在内层循环中,

    如果符合条件,则进行交换数值。

    冒泡口诀:

    • N个数字来排队,
    • 两两比较小靠前。
    • 外层循环N-1
    • 内层循环N-1-i

    知识点:for循环的用法,冒泡算法,数组的创建。

    代码:

     

         // 定义一个数组
            int[] array = { 23, 23, 2, 3, 52, 34, 2315, 7, 756, 7, 58, 4 };
            for (int i = 0; i < array.length - 1; i++) {
                for (int j = 0; j < array.length - 1 - i; j++) {
                    if (array[j] > array[j + 1]) {
                        int temp = array[j + 1];
                        array[j + 1] = array[j];
                        array[j] = temp;
                    }
                }
            }
            for (int i : array) {
                System.out.print(i + "   ");
            }

     

  • 相关阅读:
    关于<form>标签
    javaEE学习随笔
    类与接口
    java学习中的一些总结
    java 对象的创建
    jQuery选择器
    CSS学习随笔
    JDBC笔记 二
    Java EE笔记 (1) JDBC
    泛型笔记
  • 原文地址:https://www.cnblogs.com/xyblogs/p/9376876.html
Copyright © 2011-2022 走看看