Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1197 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Construction d'un arbre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Construction d'un arbre

n°1302529
Profil sup​primé
Posté le 09-02-2006 à 22:30:00  answer
 

Bonjour,
 
alors voilà mon problème
 
je dois coder la construction d' un arbre en language C
 
chaque noeud sera numéroté
chaque noeud devra contenir le numéro des deux autres noeuds qu'il relie et son noeud "pere" (le noeud qui le relie a un autre noeud)
 
mais attention, pour cette construction, on ne relie pas les noeuds entre eux n'importe comment,
au départ on a un certain nombre de noeud non relié entr eux, et chacun a un poids
 
on commence par relié par un noeud reliant les deux noeuds de poids les plus faibles
le nouveau noeud aura pour poids la somme des deux noeuds qu'il relie
 
et on recommence la meme étape jusqu'a ce qu'il ne reste qu'un seul noeud
 
(c'est l'algorithme d'Huffman décrit ici http://fr.wikipedia.org/wiki/Codage_de_Huffman)
 
comment vous y prendriez vous ? en sachant que c'est beaucoup plus compliqué que cela n'y parait
 
parce qu'il aut jongler entre les poids et les numéros des noeuds, savoir a quels noeuds sont associés les poids et en meme temps a chaque itération, il ne faudra s'occuper que d'un certain nombre de noeud (en eet les noeuds déja reliés ne doivent pas etre pris en compte)
 
voilà merci de votre aide
 

mood
Publicité
Posté le 09-02-2006 à 22:30:00  profilanswer
 

n°1302791
gorila
It's not a bug, it's a feature
Posté le 10-02-2006 à 11:57:49  profilanswer
 

tu devrais donner un exemple de fichier que tu dois parser ou autre.
 
ce serait plus facile de te proposer une solution ;-)

n°1302798
Emmanuel D​elahaye
C is a sharp tool
Posté le 10-02-2006 à 12:06:37  profilanswer
 


Je rappelle l'existence du de la branche ALGO de ce forum...
 
Une fois que l'algo est défini, il est trivial (plus ou moins...) de le coder en n'importe quel langage...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1303235
Profil sup​primé
Posté le 10-02-2006 à 19:44:24  answer
 

gorila a écrit :

tu devrais donner un exemple de fichier que tu dois parser ou autre.
 
ce serait plus facile de te proposer une solution ;-)


 
 
parser ?

n°1303253
Emmanuel D​elahaye
C is a sharp tool
Posté le 10-02-2006 à 20:28:58  profilanswer
 


lire, analyser...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1303254
Profil sup​primé
Posté le 10-02-2006 à 20:33:03  answer
 

bah je jdois coder en binaire des séries de nombre entier
je vois pas ce que ca change a l'algo de savoir ça


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Construction d'un arbre

 

Sujets relatifs
Construction d'imageAfficher dans un arbre n aire
la suppression d'un noeud d'un arbreFormatage d'une chaine XML en arbre
Initialisation d'un arbreCreation arbre avec liste
Arbre binaireAjouter un noeud a un arbre en flash
Je cherche un exemple d'algo type arbre shvArbre et recursivite : petit probleme a l'execution
Plus de sujets relatifs à : Construction d'un arbre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR