资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

冒泡排序【java】

Java 更新时间: 发布时间: 计算机考试归档 最新发布

冒泡排序【java】

笔记

  • 叙述
    • 代码实现

叙述

  冒泡排序:是一种直观的比较排序,两两比较大小,大的数排在后面,小的数排在前面,类比气泡从水底浮出水面,气泡越来越大。

代码实现

public class _1冒泡 {    public static void main(String[] args) {        int arr[] ={4,2,6,7,9,10,1,8,5};        for (int j = 0; j < arr.length-1; j++) {            for (int i = 0; i < arr.length-1-j; i++) {                if(arr[i]>arr[i+1]){                    int t=arr[i];                    arr[i]=arr[i+1];                    arr[i+1]=t;                }            }        }    }

内层的循环走一轮即选出其中最大的一个数放在最后,第二轮选出剩余未排序数字中最大的放在最后一个数字的前一位…,外层循环次数是两两比较的次数,9个数字需要比较8次,即j

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1095651.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【冒泡排序【java】】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2