其实整个冒泡排序的原理你还没有理解,外层的for语句也就是你说的a[i]判断的是整个程序的比较次数,内层的for语句是每次排序的结果,把最大的放到最后一位,这个题关键是把冒泡排序的算法理解了,编程只是把算法编成计算机能理解的语言罢了!!!
i是表示循环的次数,第i次就把第i大的放到倒数第i个去了,所以j就只需要对前面4-i个进行排序了。
冒泡的两重循环,,外循环控制趟数, 内循环控制元素的比较.. 这样回答怎样?