今天在看快速排序算法时,看到一个例子: while (true)
{
while (numbers[++i] < middle && i < right);
while (numbers[--j] > middle && j > 0) ;
if (i >= j) break;
Swap(numbers, i, j);
}
请问下面二个while 是怎么意思??
{
while (numbers[++i] < middle && i < right);
while (numbers[--j] > middle && j > 0) ;
if (i >= j) break;
Swap(numbers, i, j);
}
请问下面二个while 是怎么意思??
{
while (numbers[++i] < middle && i < right);
{while (numbers[--j] > middle && j > 0) ;
if (i >= j) break;
Swap(numbers, i, j);
}
}