本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType。
ElementType Max( ElementType S[], int N )
{
int i;
ElementType a=S[0];
for(i=1;i<N;i++)
{
if(S[i]>a)
{
a=S[i];
}
}
return a;
}
problem:
for循环中为何 i < N,S[N]不用判断吗?
i为何从1开始