C语言冒泡排序法中,for(i=0;i<n;i++) for(j=n-1;j>i;j--),为什么j>i呢?

2024-12-13 01:03:27
推荐回答(4个)
回答1:

for(i=1
;i,每一次循环找到一个最值for(j=n-1;j>i;j--)表示从数组最后元素依次往前比较,每一次循环需要比较n-i次

回答2:

j>i是为了从大到小排序,如果是j

回答3:

for(i=0;i

回答4:

你也可以改成j>0,但是这样会浪费!