| 0 | 1 | 2 | 3 | |
| 0 | 8,12,9,13 | 8,9,12,13 | 8,9,12,13 | 13(max) |
| 1 | 8,12,9 | 8,9,12 | 12(max) | |
| 2 | 8,9 | 9(max) | ||
| 3 |
设行排为i,纵列为j,
i=0时,j=0,1,2;
i=1时,j=0,1;
i=2时,j=0;
从上面不难看出,i的总循环为 0,1,2而数组的大小为4,所以就有i j的循环与i有关, 当i=0时,j=0,1,2; 当i=1时,j=0,1; 当i=2时,j=0; i与j成反比关系,由此推理j 相反,如果要从小到大排序只要将if(arr[j]