冒泡排序图解+代码示例
发布日期:2021-10-12 20:08:20 浏览次数:5 分类:技术文章

本文共 706 字,大约阅读时间需要 2 分钟。

1.图解

在这里插入图片描述

2.代码

public class Demo1 {    public static void main(String[] args) {        int[] nums = {20,8,10,36,56,48,12};        for (int num : nums) {            System.out.print(num+" ");        }        bubbleSort(nums);        System.out.println();        for (int num : nums) {            System.out.print(num+" ");        }    }    //冒泡排序 :n个数字来排列,两两比较,小靠前,外层循环n-1,内层循环n-1-i    public static void bubbleSort(int[] arr){        for (int i = 0; i < arr.length-1; i++) {            for (int j = 0; j < arr.length-i-1; j++) {                if(arr[j]>arr[j+1]){                    int t = arr[j];                    arr[j]=arr[j+1];                    arr[j+1]=t;                }            }        }    }}

转载地址:https://blog.csdn.net/qq_39773004/article/details/107547136 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:选择排序图解与代码示例
下一篇:数组扩容+插入元素+复制到新位置

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年03月30日 08时11分22秒