永发信息网

举例说明冒泡排序法基本原理

答案:1  悬赏:80  手机版
解决时间 2021-11-12 20:30
举例说明冒泡排序法基本原理
最佳答案
原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,
这样一趟过去后,最大或最小的数字被交换到了最后一位,
然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子
例子为从小到大排序,
原始待排序数组| 6 | 2 | 4 | 1 | 5 | 9 |
第一趟排序(外循环)
第一次两两比较6 > 2交换(内循环)
交换前状态| 6 | 2 | 4 | 1 | 5 | 9 |
交换后状态| 2 | 6 | 4 | 1 | 5 | 9 |

第二次两两比较,6 > 4交换
交换前状态| 2 | 6 | 4 | 1 | 5 | 9 |
交换后状态| 2 | 4 | 6 | 1 | 5 | 9 |
第三次两两比较,6 > 1交换
交换前状态| 2 | 4 | 6 | 1 | 5 | 9 |
交换后状态| 2 | 4 | 1 | 6 | 5 | 9 |
第四次两两比较,6 > 5交换
交换前状态| 2 | 4 | 1 | 6 | 5 | 9 |
交换后状态| 2 | 4 | 1 | 5 | 6 | 9 |
第五次两两比较,6 < 9不交换
交换前状态| 2 | 4 | 1 | 5 | 6 | 9 |
交换后状态| 2 | 4 | 1 | 5 | 6 | 9 |

第二趟排序(外循环)
第一次两两比较2 < 4不交换
交换前状态| 2 | 4 | 1 | 5 | 6 | 9 |
交换后状态| 2 | 4 | 1 | 5 | 6 | 9 |

第二次两两比较,4 > 1交换
交换前状态| 2 | 4 | 1 | 5 | 6 | 9 |
交换后状态| 2 | 1 | 4 | 5 | 6 | 9 |

第三次两两比较,4 < 5不交换
交换前状态| 2 | 1 | 4 | 5 | 6 | 9 |
交换后状态| 2 | 1 | 4 | 5 | 6 | 9 |

第四次两两比较,5 < 6不交换
交换前状态| 2 | 1 | 4 | 5 | 6 | 9 |
交换后状态| 2 | 1 | 4 | 5 | 6 | 9 |
第三趟排序(外循环)
第一次两两比较2 > 1交换
交换后状态| 2 | 1 | 4 | 5 | 6 | 9 |
交换后状态| 1 | 2 | 4 | 5 | 6 | 9 |

第二次两两比较,2 < 4不交换
交换后状态| 1 | 2 | 4 | 5 | 6 | 9 |
交换后状态| 1 | 2 | 4 | 5 | 6 | 9 |

第三次两两比较,4 < 5不交换
交换后状态| 1 | 2 | 4 | 5 | 6 | 9 |
交换后状态| 1 | 2 | 4 | 5 | 6 | 9 |
第四趟排序(外循环)无交换
第五趟排序(外循环)无交换
排序完毕,输出最终结果1 2 4 5 6 9
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
钢管折弯为什么折扁
水浒传 什么一共36人
借走120万说还贷款一个礼拜后归还,后来了解
人体是不是大脑脂肪含量最高?
西安雁塔立交怎样行车比如从东二环到大雁塔
锻造的金属板注册商标属于哪一类?
鹅头村地址在什么地方,我要处理点事!
数字里称姐妹号是什么数字
昆明哪路公交车经过昆州路兴隆小区
碧根果的壳怎么才好剥
去理发店洗头耳朵进水,会有什么影响
为什么钓鲤鱼起竿每次挂个鳞片
小李为自己定下求职六原则钱多事少离家近责任
vivoy613换一块屏幕多少钱
请问大家!我养天空蓝魔鳌虾,底砂用ADA泥行
推荐资讯
移动通信为什么使用高频
ill的读音是什么意思
电源适配器上的5V----1000mA是什么意思
回家的诱惑电视剧为什么只到三十三集就完了呢
两只幼犬怎么养
QQ群应用超级粉丝团打榜对爱豆有好处吗?
胆\字开头的成语
正变位齿轮 ha hf df da s e Sa Sb 都是如何
清华大学的王怀玉老师 跟着他读博士会有出国
杭州有卖雪茄的地方吗?
广东宇星阻燃新材股份有限公司怎么样?
请问这个损坏的地方是下边梁吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?