Bonjour tout le monde,
j'aimerais comprendre l'exécution (la trace, le déroulement) de la récursivité multiple:
voici un petit programme qui utilise la récursivité binaire:
résulta obtenu avec i=0:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 ackage recursivite; public class Recursivite { String [] tab = {"dernier","cours","algo","avancee"}; void afficherElm (int i){ if(i < tab.length){ afficherElm(i+1); System.out.print(tab[i]+" "); afficherElm(i+1); } } public static void main(String[] args) { new Recursivite().afficherElm(0); } }
j'aimerais savoir comment on a obtenu ce résultat: la trace
Code : Sélectionner tout - Visualiser dans une fenêtre à part avancee algo avancee cours avancee algo avancee dernier avancee algo avancee cours avancee algo avancee
merci d'avance
Partager