• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
java幼儿园小哥哥
博客园    首页    新随笔    联系   管理    订阅  订阅

7.5 冒泡排序

  

一、冒泡排序

1.概念:顾名思义,冒泡即小的上升,大的下沉。

2. {5,8,6,4,7,9}

外循环趟数,内循环次数,每循环一次得到一个最大的元素在最后。

第一趟:5<8   8>6(换位置)   8>4(换位置)   8>7换位置    8<9  得到最大的9(最后一位)

    5,6,4,7,8,【9】

第二趟:   5<6   6>4(换位置)   6<7   7<8   

    5,4,6,7,【8】

第三趟: 5>4(换位置)   5<6    6<7

    4,5,6,【7】

第四趟:4<5   5<6

    4,5,【6】  

第五趟:  4<5

    4,【5】

 

总结:共6个长度:我外循环趟数5次

    内循环第一次:5次比较,

    内循环第二次:4次,因为第一次嵌套循环得到了最大的元素在最后,即可以让内循环每循环一大次减一个外循换的趟数。

代码部分:

 

posted @ 2019-07-05 10:36  java幼儿园小哥哥  阅读(173)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3