函数 int minOne( int arr[],intk)的功能是用递归方法求指定数组中前k个元素中的最小者,并作为函数值返回。
int minOne (int arr[], int k){
int t;
assert(k>0);
if(k==1)
return __(1)__;
t=minOne (arr+1,__(2)__);
if (arr[0]<t)
return arr [0];
return __(3)__;
}
函数 int minOne( int arr[],intk)的功能是用递归方法求指定数组中前k个元素中的最小者,并作为函数值返回。
int minOne (int arr[], int k){
int t;
assert(k>0);
if(k==1)
return __(1)__;
t=minOne (arr+1,__(2)__);
if (arr[0]<t)
return arr [0];
return __(3)__;
}
(1)arr[0] 或 *arr 或其等价形式
(2)k-1 或其等价形式
(3)t