阅读下列算法,并回答问题:(1)假设数组L[8]={3,0,5,1,6,4,2,7},写出执行函数调用f33(L,8)后的L。(

阅读下列算法,并回答问题:
(1)假设数组L[8]={3,0,5,1,6,4,2,7},写出执行函数调用f33(L,8)后的L。
(2)写出上述函数调用过程中进行元素交换操作的总次数。
void f33(int R[],int n)
{int i,t;
for(i=0;i<n-1;i++)
while(R[i]!=i)
{t=R[R[i]];
R[R[i]]=R[i];
R[i]=t;
}
}

【正确答案】:【答案】(1)L={0,1,2,3,4,5,6,7}
(2)5次