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

  FORUM HardWare.fr
  Programmation
  C

  Manipulation des AVL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Manipulation des AVL

n°929870
jercec
Posté le 22-12-2004 à 11:21:18  profilanswer
 

Bonjour à tous,
 
J'aurais besoin des algorithmes de manipulation des arbres AVL, ou des fonctions C qui y correspondent.
 
J'ai pourtant cherché avec la fonction Rechercher du forum, dans Google, sur le site CppFrance... mais je n'ai rien trouvé d'interessant.
 
Je suis sûr que quelqu'un ici possède ces algos...
 
Si vous pouviez m'aider, ce serait vachement sympa.
 
Merci encore.

mood
Publicité
Posté le 22-12-2004 à 11:21:18  profilanswer
 

n°929881
Taz
bisounours-codeur
Posté le 22-12-2004 à 11:28:41  profilanswer
 

libavl

n°930654
Giz
Posté le 23-12-2004 à 02:36:27  profilanswer
 

type "gtree" de la glib aussi

n°930688
jercec
Posté le 23-12-2004 à 09:17:13  profilanswer
 

Merci.
 
Personne n'aurait des algorithmes qu'il aurait fait lui-même ou qu'il aurait trouvé, mais qui seraient un peu plus compréhensibles...
 
Merci

n°930854
Giz
Posté le 23-12-2004 à 12:12:49  profilanswer
 

jercec a écrit :

Merci.
 
Personne n'aurait des algorithmes qu'il aurait fait lui-même ou qu'il aurait trouvé, mais qui seraient un peu plus compréhensibles...
 
Merci


 
 :lol: , c'est clair que les mecs qui codent ces librairies c'est des gourou de la prog  :ouch: . Quand on voit comme c'est optimisé et que chaque ligne ne depasse pas 50 colonne ! c'est du (trop) beau travail.
Sinon des sources d'arbres AVL, tu dois trouver ça sur le net kkpart j'imagine, si tu veux juste comprendre le code.

n°930870
jercec
Posté le 23-12-2004 à 12:24:13  profilanswer
 

Bah oui, mais le problème, c'est ce "quelque part"... j'ai déjà fait google, cppfrance... sans succès...
 
Si vous avez quelque chose à me suggérer...

n°930889
Giz
Posté le 23-12-2004 à 12:53:00  profilanswer
 

http://www.google.fr/search?num=30 [...] %3Dlang_fr
 
6 ème lien -> il y a quelques commentaires au moins.

n°930917
Emmanuel D​elahaye
C is a sharp tool
Posté le 23-12-2004 à 13:10:39  profilanswer
 

jercec a écrit :

Bah oui, mais le problème, c'est ce "quelque part"... j'ai déjà fait google, cppfrance... sans succès...
 
Si vous avez quelque chose à me suggérer...


La Kazlib : http://users.footprints.net/~kaz/kazlib.html
 


---------------
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°930987
jercec
Posté le 23-12-2004 à 15:10:06  profilanswer
 

Merci je vais regarder ça...

n°930995
jercec
Posté le 23-12-2004 à 15:25:22  profilanswer
 

Je ne comprends pas trop sur le site Kazlib... Il faut que j'aille où?
 
Merci

mood
Publicité
Posté le 23-12-2004 à 15:25:22  profilanswer
 

n°931077
Emmanuel D​elahaye
C is a sharp tool
Posté le 23-12-2004 à 17:32:30  profilanswer
 

jercec a écrit :

Je ne comprends pas trop sur le site Kazlib... Il faut que j'aille où?


Tu charges la derniere version (kazlib-1.20), tu la décompresses (si tu es sous Windows, utilise par exemple 7-Zip http://www.7-zip.org/) et tu la recompiles.
 
La doc est ici: http://users.footprints.net/~kaz/kazlib_doc/index.html

Citation :


Abstract:
The aim of the Kazlib project is to provide a well-documented programming interface featuring commonly needed programming abstractions, accompanied by a high quality, portable reference implementation. Kazlib consists of four independent components: a list module, a hash table module, a dictionary module and an exception handling module. The reference implementations of the first three of these are based on, respectively, the following algorithms: doubly linked circular list with sentinel node, extendible hashing, and red-black tree.


 :o En fait, j'ai confondu AVL avec red-black tree...


---------------
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°931080
Giz
Posté le 23-12-2004 à 17:37:23  profilanswer
 

C'est clair que si tu lui demandes d'étudier des red-black tree au lieu de "simple" arbres AVL, il va peter un câble tellement il va rien comprendre : le codage des red-black tree fait partie des algos les plus balèzes que je connaisse :pt1cable:.

n°931086
jercec
Posté le 23-12-2004 à 17:52:57  profilanswer
 

Euh... oui, j'ai failli péter un cable!!!
 
Vous n'auriez pas d'autres liens?
 
Merci

n°931856
jercec
Posté le 25-12-2004 à 21:43:10  profilanswer
 

Personne ne s'est jamais servi des arbres AVL ?
(arbres binaires équilibrés si vous les connaissez sous ce nom là...)
 
Merci à vous.
 

n°931865
Giz
Posté le 25-12-2004 à 22:03:07  profilanswer
 

Pour ma part, utilisés oui, codés non.
Et je pense qu'en général c'est très utilisé (performance efficace tout en prenant peu de mémoire).

n°931867
pains-aux-​raisins
Fatal error
Posté le 25-12-2004 à 22:05:49  profilanswer
 

jercec a écrit :

Personne ne s'est jamais servi des arbres AVL ?
(arbres binaires équilibrés si vous les connaissez sous ce nom là...)
 
Merci à vous.


Si t'a du mal avec les AVL, regarde les tonnes d'applet visuelles qui existe sur le web et ensuite lit le code et tu comprendras. Il n'y a vraiment rien de sorcier.
Quand tu auras bien compris, plutôt que de réécire les fonctions réutilisent celles qui existent déjà.

n°931871
Chronoklaz​m
Posté le 25-12-2004 à 22:10:59  profilanswer
 

http://www.brpreiss.com/books/opus [...] 0000000000
 
C'est du java mais bon :/


Message édité par Chronoklazm le 25-12-2004 à 22:11:39

---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°931880
pains-aux-​raisins
Fatal error
Posté le 25-12-2004 à 22:20:22  profilanswer
 

Bon allez c'est Noël et je suis pas motivé pour faire mon HMM ce soir.
Voici un lien en C++ : http://cmcrossroads.com/bradapp/ft [...] Trees.html
 
et une superbe applet en Java :
http://webpages.ull.es/users/jrier [...] applet.htm
;)


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

  Manipulation des AVL

 

Sujets relatifs
pb manipulation buffer fichier texte[VBA] Manipulation de fichiers image
[Ada] Fonctions de manipulation de StringsManipulation simple table Access - doublons
[VBScript VBA Excel] Manipulation d'objets (ou classe??)manipulation des elements d'un formulaire (urgent) Merci
Manipulation de fichier *.txtManipulation de tables entre deux fichiers mdb
Petit soucis avec manipulation fichier + chaine de caractères - VBCan not issue data manipulation statements with executeQuery()
Plus de sujets relatifs à : Manipulation des AVL


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