特黄三级爱爱视频|国产1区2区强奸|舌L子伦熟妇aV|日韩美腿激情一区|6月丁香综合久久|一级毛片免费试看|在线黄色电影免费|国产主播自拍一区|99精品热爱视频|亚洲黄色先锋一区

冒泡排序算法

  • 打印
  • 收藏
收藏成功


打開文本圖片集

2024年第12期的《算法世界》欄目介紹了選擇排序算法,它和下面要介紹的冒泡排序算法原理類似,都是和排序有關(guān)的算法。排序是計算機處理工作時經(jīng)常做的一項工作,據(jù)統(tǒng)計,計算機約有25%的工作時間花在排序上。排序如此重要,所以人們發(fā)明了各種排序的算法。

冒泡排序是最出名、最常用的排序算法之一,它名字形象且操作簡單,其流程是這樣:假設(shè)有一組需要排序的數(shù)據(jù),將數(shù)據(jù)中的第1個數(shù)字與第2個數(shù)字比大小,如果第2個數(shù)字大于第1個數(shù)字,則將兩者交換位置,否則不變;接著,將第2個數(shù)字與第3個數(shù)字比大小,如果第3個數(shù)字比第2個數(shù)字大,將兩者交換位置,否則不變……就這樣一直比到最后兩個數(shù)字,這個過程就被稱為“第1趟排序”,經(jīng)過這一趟比較和交換,最大的數(shù)據(jù)就被排到序列的最后;接著,對剩余的數(shù)據(jù)繼續(xù)進行第2趟、第3趟排序,直到全部數(shù)據(jù)都按由小到大排列。(剩余1158字)

monitor