思想记录:
每一轮回的冒泡都将产生一个最大值,其后每次循环次数都将少一次,因为每次都会确定一个最大值。
private void method(){
int[] list = {10,7,8,4,7,2,1};
int count = list.length; while(count != 0){ for(int i = 0;i < count - 1;i++){ if(list[i] > list[i+1]){ int temp = list[i]; list[i] = list[i+1]; list[i+1] = temp; } } count--; } }