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:
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);
 
    }
}
résulta obtenu avec i=0:
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
j'aimerais savoir comment on a obtenu ce résultat: la trace
merci d'avance