私は再帰を使用して配列内の最小整数を見つけようとしています。最小配列の再帰を使用してC++
これは私のコードです:それと間違っている
int minArray(int* array, int size){
if (size == 0){
return array[0];
}
int min = array[0];
if (min > minArray(array+1,size-1)){
min = minArray(array+1,size-1);
}
return min;
}
何? {1,2,3,4,5}の関数を呼び出すと、0が返されます。
間違っている最初のものは、再帰が、このタスクに間違ったアプローチであるということです...私は再帰 – keshlam
@keshlamは、それが – Bob