突破算法第六天-冒泡排序:
冒泡排序也非常简单,效率比较低。了解即可。
冒泡排序的原理
在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。
冒泡排序的java实现
|
|
算法复杂度
冒泡排序的复杂度为O(n^2)
愿我的只言片语,为你的成长带来帮助!
突破算法第六天-冒泡排序:
冒泡排序也非常简单,效率比较低。了解即可。
在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。
|
|
冒泡排序的复杂度为O(n^2)
本文标题:突破算法第六天-冒泡排序
文章作者:心猿意马
发布时间:2017年10月25日 - 22时06分
最后更新:2018年07月24日 - 09时49分
许可协议: "署名-非商用-相同方式共享 3.0" 转载请保留原文链接及作者。