[clos] Parcours particulier d'un arbre avec java

Fermé
allouli2010 Messages postés 3 Date d'inscription mardi 31 janvier 2012 Statut Membre Dernière intervention 1 février 2012 - 31 janv. 2012 à 21:50
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 - 1 févr. 2012 à 21:54
Bonjour et merci d'avance de votre aide!
Je vous faire le parcours d'un arbre qui possède des numéros sur ses arcs.
Si j'entre dans un noeud par le numéro 1, je dois le quitter par le numéro 2. Si un noeud possèdent 3 arcs numérotés de 0 à 2: si j'entre dans ce noeud par le numéro 2, je dois sortir par le numéro 0.

J''explique plus en détail dont j'ai besoin.

Supposons que je suis sur le noeud "E", voici les étapes du parcours:
je quitte "E" par 0 et j'entre dans "C" par 2
je dois quitter "A" par 0 (parce que 2 est le plus grand nombre du noeuds)
j'entre dans "A" par 1 et je dois le quitter par 0
j'entre dans "B" par 1 et je dois le quitter par 0
j'entre dans "D" par 0 et je le quitte par 0
j'entre dans B par 0 et je dois le quitter par 1
j'entre dans "A" par 0 et je dois le quitter par 1
j'entre dans "c" par 1 et je dois le quitter par 1
j'entre dans "F" par 0 et je le quitte par 0
je reviens sur ma position initiale qui est "C" et vous remarquez que j'ai fait le parcours de tout l'arbre et je suis revenu à ma position initiale.

Y'a-t-il un manière pour que je puisse charger une image dans mon message?

Merci!

5 réponses

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
1 févr. 2012 à 07:41
Bonjour,

Tu ne poses pas de question dans ton message... Quel est ton problème ?
0
allouli2010 Messages postés 3 Date d'inscription mardi 31 janvier 2012 Statut Membre Dernière intervention 1 février 2012
1 févr. 2012 à 19:52
J'ai besoin de m'aider à comment écrire un programme java qui me permet le parcours d'un arbre de la manière décrite dans mon premier message.

Merci :)
0
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
1 févr. 2012 à 20:51
Oui, je veux bien t'aider, de quoi as tu besoin
0
allouli2010 Messages postés 3 Date d'inscription mardi 31 janvier 2012 Statut Membre Dernière intervention 1 février 2012
1 févr. 2012 à 21:38
J'ai besoin d'un programme java qui fait la chose suivante:
J'ai un arbre composé de 6 noeuds: A,B,C,D,E et F
Chaque arc possède un numéro à son extrémité.

Voici un arbre

(D)0------0(B)1-----0(A)1----0(C)2------0(E)
******************************1
******************************|
******************************|
******************************|
******************************0
*****************************(F)

(les étoiles c'est pour seulement faire des espaces dans ce texte)
Si un noeud possède 4 arcs, il va avoir 4 numéros allant de 0 à 3

Voici un exemple de parcours:
===========================
Supposons que je suis sur le noeud "E"; je quitte "E" par 0 et j'entre dans "C" par 2
je dois quitter "A" par 0 (parce que 2 est le plus grand nombre du noeuds)
j'entre dans "A" par 1 et je dois le quitter par 0
j'entre dans "B" par 1 et je dois le quitter par 0
j'entre dans "D" par 0 et je le quitte par 0
j'entre dans B par 0 et je dois le quitter par 1
j'entre dans "A" par 0 et je dois le quitter par 1
j'entre dans "c" par 1 et je dois le quitter par 1
j'entre dans "F" par 0 et je le quitte par 0
je reviens sur ma position initiale qui est "C"

et vous remarquez que j'ai fait le parcours de tout l'arbre et je suis revenu à ma position initiale.

La question est: Comment écrire ceci en java?

Merci!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
1 févr. 2012 à 21:54
Je ne suis pas là pour faire tes devoirs.

Sujet clos
0
Rejoignez-nous