Trouver le nombre minimal dans un tableau avec la récursivité?

int i = 0;
int min = x[i];
while ( i < n ){
    if ( x[i] < min ){
        min = x[i];
    }
    i++;
}
return min;

J'ai écrit la forme itérative pour trouver le nombre minimum d'un tableau. Mais je voudrais écrire une fonction qui avec la récursivité. S'il vous plaît aider!

La liste est triée? Si elle l'est, la récursivité pourrait faire plus de sens, sinon, la récursivité semble maladroit ici.
Si la liste est triée, le premier élément serait le minimum et ni itération, ni la récursivité aurait du sens.
Bien, même si elle a été trié, le dernier élément pourrait également être le minimum selon la façon dont elle a été trié...
Ne nous laissons pas faire d'hypothèses et de considérer la liste triée.

OriginalL'auteur user133466 | 2009-11-14