数组:一次性存储多个相同类型的变量。
语法:数组类型[] 数组名=new 数组类型[数组长度];
数组的长度一旦固定了,就不能再被改变了
数组冒泡排序:就是将一个数组中的元素按照从大到小或者从小到大的顺序进行排列。
声明整数数组:
int[] nums={9,8,7,6,5,4,3,2,1,0}; 0 1 2 3 4 5 6 7 8 9
推理过程:
第一趟比较:8 7 6 5 4 3 2 1 0 9 交换了9次 i=0 j=nums.Length-1-i
第二趟比较:7 6 5 4 3 2 1 0 8 9 交换了8次 i=1 j=nums.Length-1-i
第三趟比较:6 5 4 3 2 1 0 7 8 9 交换了7次 i=2 j=nums.Length-1-i
第四趟比较:5 4 3 2 1 0 6 7 8 9 交换了6次 i=3 j=nums.Length-1-i
第五趟比较:4 3 2 1 0 5 6 7 8 9 交换了5次
第六趟比较:3 2 1 0 4 5 6 7 8 9 交换了4次
第七趟比较:2 1 0 3 4 5 6 7 8 9 交换了3次
第八趟比较:1 0 2 3 4 5 6 7 8 9 交换了2次
第九趟比较:0 1 2 3 4 5 6 7 8 9 交换了1次
i=0 j=10-1-0 i=0 j=nums.Length-1-i 交换了9次
i=1 j=10-1-1 i=1 j=nums.Length-1-i 交换了8次
i=2 j=10-1-2 i=2 j=nums.Length-1-i 交换了7次
i=3 j