C#面向过程之冒泡排序
//定义一个数组,准备冒泡排序 int[] arr={1,3,-4,12,43,6,-2,4}; //定义一个中间变量 int temp=0; //n个数字比较需要进行n-1次比较 for(int i = 0; j < arr.Length - 1 - i; j++) { //每一趟的比较次数为n-i-1 for(int j = 0; j< arr.Length - 1- i; j++) { //对比第一个和第二个,以此类推 if(arr[j] < arr[j + 1]) { temp=arr[j]; arr[j]=arr[j + 1]; arr[j + 1]=temp; } } }