回 帖 发 新 帖 刷新版面

主题:这个不明白?

algorithm elemreplace(&It,a[][],&s)
//It为线性表
//a为二维数组
//s为整型量
//m为整型常量
//i,k为整型量
{
s=0;
for(i=0;i<m;++i)
{
k=1;
while(k!=0)
{
search(It,a[0][i],k);
if(k!=0)
{
replace(It,l,a[1][i]);
++s;
++k;


}

}


}


}
search(It,dl,i)在线性表It中,从序号i开始查找与dl值相等的元素序号,并i由返回序号值,若查找不到,i值返回0。
replace(It,i,d2)线性表It中序号i为的元素值d2被置换。
[size=2][color=FF0000]不明白It=(15,23,84,67,90),m=2,a[0][0]=33,a[0][1]=23,a[1][0]=67,a[1][1]=66,执行算法后It=(15,23,84,67,90)s=1[/size][/color][em18]

回复列表 (共1个回复)

沙发

我觉的执行算法后It=(15,66,84,67,90)s=1

我来回复

您尚未登录,请登录后再回复。点此登录或注册