Explication fonction récursive
Résolu
Sébastien
-
Sébastien -
Sébastien -
Bonjour,
pouvez-vous m'expliquer c'est quoi fonction récursive ? Je pas bien compris.
par exemple :
Merci
pouvez-vous m'expliquer c'est quoi fonction récursive ? Je pas bien compris.
par exemple :
public static void hanoi(int nbr, char src, char get, char var){ switch(nbr){ case 1: System.out.println("Deplacer un disuqe de " + src + " vers " + get); break; case 2: System.out.println("Deplacer un disuqe de " + src + " vers " + var); System.out.println("Deplacer un disuqe de " + src + " vers " + get); System.out.println("Deplacer un disuqe de " + var + " vers " + get); break; default: hanoi(nbr-1, src, var, get); System.out.println("Deplacer un disuqe de " + src + " vers " + get); hanoi(nbr-1, var, get, src); } }
Merci
A voir également:
- Explication fonction récursive
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Paris multiple 2/6 explication ✓ - Forum Loisirs / Divertissements
- Another earth explication fin - Forum Cinéma / Télé
2 réponses
Pour faire simple : teste ca, tu devrai comprendre par toi-même le fonctionnement d'une fonction récursive (une fonction est récursive quand elle s'appelle elle-même) :)
public static void main(final String[] args) { foo(0); } private static int foo(int a) { int b = a; if (b < 10) b += foo(a + 1); System.out.println("Affichage dans foo(" + a + "). Valeur de b : " + b); return b; }
Merci encore