想知道,冒泡排序中
int i, j;
for (i = 0; i < len - 1; i++)
for (j = 0; j < len - 1 - i; j++)
if (arr[j] > arr[j + 1])
这个小于len-1和小于len都可以进行排序,有什么区别呢?为什么oj前一种不给过???
想知道,冒泡排序中
int i, j;
for (i = 0; i < len - 1; i++)
for (j = 0; j < len - 1 - i; j++)
if (arr[j] > arr[j + 1])
这个小于len-1和小于len都可以进行排序,有什么区别呢?为什么oj前一种不给过???
小于len的情况。
当i=len-1时,内循环是不满足条件的,不会执行。