for(i=0;i<N-1;i++) for(j=i+1;j<N;j++)是什么意思

日期:2011-06-06 17:13:22 人气:1

for(i=0;i<N-1;i++) for(j=i+1;j<N;j++)是什么意思

这个是用在选择排序中的循环语句。第一个for(i=0;i<N-1;i++) 是指:数组从第一个元素取到倒数第二个元素,for(j=i+1;j<N;j++)这一句是指:数组第i+1元素起直到最后一个元素,这里是用来和数组第i个元素进行比较大小,为什么要从i+1个元素起呢?因为i个元素之前都已经比较好,他们都已经满足要求了,不必要在进行比较了。
    A+
热门评论