这个例子是我上网随便找的没加数组
public void BubbleSort(int[] array)
{
int len = array.Length;
for (int j = 0; j < len; ++j)
{
//这里定义i=0 i小于ength,于是往下走
for (int i = j; i < len; ++i)
//上面说了i=0 所 i=j j也等于0 i小于length 所以i++
回去之后J++ j=1 =1 再走这个程序不就是无线循环没有比较吗
{
if (array[j] > array[i])
{
int temp = array[j];
array[j] = array[i];
array[i] = temp;
//这里对换位置的地方真是看不懂
}
}
}
}
public void BubbleSort(int[] array)
{
int len = array.Length;
for (int j = 0; j < len; ++j)
{
//这里定义i=0 i小于ength,于是往下走
for (int i = j; i < len; ++i)
//上面说了i=0 所 i=j j也等于0 i小于length 所以i++
回去之后J++ j=1 =1 再走这个程序不就是无线循环没有比较吗
{
if (array[j] > array[i])
{
int temp = array[j];
array[j] = array[i];
array[i] = temp;
//这里对换位置的地方真是看不懂
}
}
}
}