Найти минимальное число в массиве с рекурсией? - PullRequest
2 голосов
/ 14 ноября 2009
int i = 0;
int min = x[i];
while ( i < n ){
    if ( x[i] < min ){
        min = x[i];
    }
    i++;
}
return min;

Я написал итерационную форму, чтобы найти минимальный номер массива. Но я бы хотел написать функцию с рекурсией. Пожалуйста, помогите!

Ответы [ 11 ]

0 голосов
/ 14 ноября 2009

Почему вы хотите сделать это с помощью рекурсии? Общее правило с рекурсией: не используйте рекурсию, если вы можете сделать это внутри простого линейного цикла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...