成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

快速排序與冒泡排序區(qū)別 C語言中冒泡排序法和選擇法的不同是什么本質(zhì)區(qū)別是什么?

C語言中冒泡排序法和選擇法的不同是什么本質(zhì)區(qū)別是什么?區(qū)別主要在交換方式上。在每一輪中,最大或最小的元素被過濾掉并放在相應(yīng)的位置。這是相同的,但是對于每一輪,例如,在第一輪中,1~n中最大的元素放在n

C語言中冒泡排序法和選擇法的不同是什么本質(zhì)區(qū)別是什么?

區(qū)別主要在交換方式上。在每一輪中,最大或最小的元素被過濾掉并放在相應(yīng)的位置。這是相同的,但是對于每一輪,例如,在第一輪中,1~n中最大的元素放在n的位置。氣泡法每次比較和移動相鄰的兩個項(xiàng)目,并選擇排序,如果我編寫代碼,則每次交換當(dāng)前項(xiàng)目和第n個項(xiàng)目,你會明白:Bubble:forI:=1ton-1do if(a[i]>A[i1])那么WAP(i,i1)choice:forI:=1ton-1do if(a[i]>A[n])那么WAP(i,n)(swap意味著交換)一般來說,這兩種排序的比較次數(shù)是相同的,但是交換次數(shù)和選擇排序較少,盡管兩種排序的時間復(fù)雜度都是O(n^2) 但通常情況下,排序更快