排序概述,冒泡排序_听韩顺平课笔记

Posted CH0701

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排序概述,冒泡排序_听韩顺平课笔记相关的知识,希望对你有一定的参考价值。

1.排序概述

排序是什么:

  • 内部排序与外部排序

冒泡排序基本思想:

2.冒泡排序实现思路

3.冒泡代码实现

package 数组.冒泡排序;

public class BubbleSortMy {
    public static void main(String[] args) {
        int[] arr = {24,69,80,57,13,88,23,3};

        //int[] arr = {21,1};
        showArray(arr);
        int[] arr2 = bubbleSort(arr);
        showArray(arr);
        showArray(arr2);

    }
    static int[] bubbleSort(int[] arr){
        // int max = arr[0];
        int temp;
        for (int i = 1; i < arr.length; i++) {
            for (int j = 0; j < arr.length-i; j++) {
                if (arr[j] > arr[j+1]){
                    temp = arr[j+1];
                    arr[j+1] = arr[j];
                    arr[j] = temp;
                }
            }
        }
        return arr;
    }

    static void showArray(int[] array){
        for (int i = 0; i < array.length; i++) {
            System.out.print(array[i]+ " ");
        }
        System.out.println();
    }
}

以上是关于排序概述,冒泡排序_听韩顺平课笔记的主要内容,如果未能解决你的问题,请参考以下文章

听韩顺平聊编程-如何吃透开源项目

算法笔记_008:选择排序和冒泡排序蛮力法

冒泡排序,插入排序,归并排序,快速排序的学习笔记

经典排序算法学习笔记之一——冒泡排序

学习数据结构笔记====>不同的排序算法(Sort Algorithm)[冒泡,选择,插入,快速,希尔,基数,归并]

算法笔记:鸡尾酒排序算法