img
@_ö
(02:56)  Bienvenue ! - Inscrivez vous pour poster ! -
@Boo + 18 inconnu(s)

Login :  Mot de passe :      Se souvenir de moi.  Mot de passe perdu ?
/!\:: Cliquez ici pour vous inscrire et poster, créer des sujets ou des forums ! ::/!\
 « - 1/1 - » :: Pages
 Index » Forum informatique & développement :: Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Algorithmie et optimisation (6r) » arbre complet
./Post de départ - arbre complet
23.11.2006 - 50
16:12  tiger360 - Posté : 02-01-2008  M

Bonfour tout le monde et bon bonne année .

j'aimerai que vous me disiez si cet algo est correct : vérifie si un arbre binaire est complet

module EstComplet (noeud:Noeud ,hauteur(en sortie) )->booleen
{
..completG,completD:booleen
..SI noeud ==rien ALORS

.....hauteur<-0
.....retourner vrai

..SINON
.......completG<-EstComplet(noeud.getGauche(),hG)
.......completD<-EstComplet(noeud.getDroite(),hD)

......SI completG ET completD ET hG==hD ALORS
.........hauteur <-hG+1
.........retourner VRAI
......SINON
........retourner FAUX
......FIN SI
..FIN SI
FIN MODULE



./Publicité AdSense
./1
10.06.2001 - 32578
16:15  Kevin Kofler - Posté : 02-01-2008  M

Il me semble que oui.


Mes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
./2
28.10.2001 - 7330
18:59  Lionel Debroux - Posté : 02-01-2008  M

Ca m'a également l'air correct, bien que je ne sois pas très "programmation récursive" quand il s'agit d'algos simples.


Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
./3
23.11.2006 - 50
19:59  tiger360 - Posté : 02-01-2008  M

merci les gars mais ca me rassure pas vraiment :D
Au fait est ce qu'il serai possible que vous m'expliquiez car je comprend
pas au niveau de la recursivite .
S'il rencontre un noeud avec 1 fils, continuera-t-il jusqu'a ce qu'a la racine ou bien il s'arretera direct?

Le parcours se fait-il par niveau ?
A quoi sert l 'hauteur ici ?

Cordialment.



./4
10.06.2001 - 32578
20:52  Kevin Kofler - Posté : 02-01-2008  M

Comme quoi copier n'est pas rentable... #gni#


Mes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
./5
23.11.2006 - 50
21:07  tiger360 - Posté : 02-01-2008  M

c est pas vraiment du copier coller c est celui qu'on a fait en classe
et je ne l'ai pas tres bien compris #bang# #bisoo#



./6
28.08.2003 - 8284
16:56  Sasume - Posté : 06-01-2008  M

Ben teste-le pour savoir...
Mais à vue d'oeil il me semble bon.


« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »
./Publicité AdSense
 « - 1/1 - » :: Pages
 Index » Forum informatique & développement :: Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Algorithmie et optimisation (6r) » arbre complet

./Poster un nouveau message. - Ouvrir dans une nouvelle fenêtre
Login : Mot de passe :

url - image - media  
spoiler - pre - fixed
quote - box - hr
poll - code





Smileys
Smileys perso
Pièce jointe
     Flood control (?) :    
Les messages postés sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leurs contenus.

» yN ©1624 - Aide / Charte / Crédits
57ms | Statistiques