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