C#冒泡排序
C#最简单的冒泡排序,需要的朋友可作参考:
思路:
使用两个for循环,就可以遍历数组,这样就可以确保每个数组元素都被使用
对比前后两个数,将小的数字和大的交换位置,引入一个临时变量temp来进行交换,代码如下:
int[] num = new int[] { 72, 54, 59, 30, 31, 78, 2, 77, 82, 72 }; for (int i = 0; i < num.Length - 1; i++) { for (int j = 0; j < num.Length - i - 1; j++) { if (num[j] > num[j + 1]) { int temp = num[j]; num[j] = num[j + 1]; num[j + 1] = temp; } } }