求大神指點(diǎn)指點(diǎn)。
for(i=8; i>=0; i--)//控制每趟比較的最大下標(biāo)
?{
? ? ? ? for(j=0;j<=i;j++)//控制每次相鄰元素的下標(biāo)
? ? ? ? {
? ? ? ? ? ? if(arr[j]>arr[j+1]) ? ? ?//當(dāng)前面的數(shù)比后面的數(shù)大時(shí)
這兩個(gè)for ?看不懂在做什么 在運(yùn)行什么都不知道。。。比較兩個(gè)數(shù)大小、排序 ?直接用if后面的不就行了嗎?
2016-07-20
i是循環(huán)次數(shù)控制,j是循環(huán)數(shù)組里面的對(duì)象,要實(shí)現(xiàn)整個(gè)數(shù)組的冒泡排序光對(duì)比兩個(gè)單獨(dú)的數(shù)組的數(shù)是不夠的,要一次次循環(huán)換位排序,i,j的作用就是控制循環(huán)。
2016-07-20
一重for循環(huán)只能完成一次冒泡,一次冒泡只是將最大的數(shù)換到了最后,其他位置的數(shù)還是無序的