顺序表类型定义如下:
#define ListSize 10
typedef struct{
int data[ListSize];
int length;
}SeqList;
阅读下列程序,并回答问题。
int partmin(SeqList SL1, SeqList SL2)
{ intminlength, minvalue, k=0;
minlength=SL2->length;
minvalue=SL2->data=0];
while(kif(SL1->data[k]data[k]&&SL1->data[k]minvalue)
minvalue=SL1->data[k];
else if(SL2->datak]minvalue=SL2->datak];
k++;
}
return minvalue;
}
int f30(SeqList SL1, SeqList *SL2)
{
if(SL1->length>SL2->length) returnpartmin(SL1, SL2);
else return partmin(SL2,SL1);
}
(1)若SL1->data中的数据为(15,14,25,8,-28,3,126,56,34),SL2->data中的数据为(12,7,-33,15,39,24,42,13),则调用函数f30(&sl1,&sL2)后的返回值是什么?
(2)该函数的功能是什么?