请阅读下列程序,然后回答问题。
voidMaxMin(SeqListL,DataType*max,DataType*min,int*P,int*t)
{inti;
*max=L.data[0];*min=L.data[0];
*P=*t=1;
for(i=l;i
(1)*max=L.data[i];*P=i;
}
elseif(L.data[i]<*min){
(2)*min=L.data[i];*t=i;
}
}
(1)说明该算法的执行功能。
(2)如果顺序表中的元素是按照递增的顺序排列的,那么语句(1)(2)分别执行的次数是多少?
(1)在顺序表中,找出其中的最大值和最小值,并同时求出其所在的位置 (2)语句(1):n-1。语句(2):0。 解析:根据所给程序可判断出其为顺序表中找出最大最小值的元素及其所在位置。同时可算出语句(1)(2)的执行次数。