Accueil > Forum > > > > Afficher un arbre lexicographique
Afficher un arbre lexicographique
samedi 28 février 2009 à 14:11:15 |
Afficher un arbre lexicographique

MasterShadows
|
Bonjour à tous, alors j'ai un soucis, je dois créer un arbre lexicographique avec les opérations suivantes : insertion, teste d'appartenance, affichage de l'arbre, etc... Donc pour tout ce qui est insertion, teste d'appartenance, ça va, le plus gros problème est l'affichage de l'arbre; effectivement l'arbre se représente ainsi : a / \ . b / \ a u / \ / l s s / / / l e . / / e . / . Maintenant pour l'affichage, on doit avoir les résultats suivants : a balle base bus Comment puis-je afficher les mots voulus en partant de cette arbre ? J'ai bien essayé les parcours infixe, suffixe et préfixe mais non j'obtiens pas le résultat voulu. Le dico est défini ainsi ; class Dictionnaire { char val; Dictionnaire left; Dictionnaire right; // .... void affiche(Dictionnaire t) { /// ?????????????????? } } Comment puis-je donc faire ? En vous remerciant....
|
|
samedi 28 février 2009 à 20:08:32 |
Re : Afficher un arbre lexicographique

MaxSoldier
|
Yop ! Je pense que ton arbre est mal formé à la base. En effet, il te manque un condition : Que le mot existe ! En faisant un parcours préfix récursif, on obtient les mots : - a. - aballe. - abase. - abus. En effet, ta root nood doit être une lettre commune à tous les mots (Comme le b qui est commun à balle, bus et base). Pour résoudre le problème, il suffit que ta root node ne contienne pas de lettre mais simplement un node vierge liant les lettre de début de mot. Bonne chance ! -=Ar$£nik=-
|
|
mardi 3 mars 2009 à 18:01:15 |
Re : Afficher un arbre lexicographique

MasterShadows
|
Salut, ton idée est interessante , mais dans cet exo, il s'agit d'un arbre binaire dont les noeuds qui partent à gauche sont des lettres du mot et les noeuds de droite permettent de former un nouveau mot. tu peux aller ici pour avoir plus d'info sur le truc en question : https://cid-ac30d181a69afcad.skydrive.live.com/browse.aspx/AGAP%20-%20TP2%20-%20Arbre%20lexicographique En ce qui concerne l'idée d'avoir un noeud vierge faisant le lien avec les autres noeuds, je suppose que tu voulais parler d'un arbre n-aire (enfin 26 dans notre cas), j'y ai pensé, ça me semble plus simple pour le pattern matching et l'affichage, mais allons savoir pourquoi le prof en question impose l'arbre binaire. Je suppose que l'arbre 26-aire était certainement ce qu'il y'avait de mieux à faire pour l'exo (pour un peu on aurait le début d'un jeu de type scrabble) mais non interdit. En te remerciant
|
|
vendredi 6 mars 2009 à 09:32:52 |
Re : Afficher un arbre lexicographique

Lyle56
|
D'après se que tu dit, il y as un soucis avec ton arbre quand même ..
il s'agit d'un arbre binaire dont les noeuds qui partent à gauche sont des lettres du mot et les noeuds de droite permettent de former un nouveau mot.
Dans ce cas, la chaine US n'est pas relié à ton B vue que le U est censé être la première lettre d'un nouveau mot.
|
|
samedi 7 mars 2009 à 10:42:04 |
Re : Afficher un arbre lexicographique

MasterShadows
|
J'accepte le fait qu'il y'ait un soucis dans l'arbre, ça ne me dérange pas. Cependant, il se peut aussi que je n'ai pas saisi exactement comment fonctionne cet arbre lexicographique binaire (plus d'infos
https://cid-ac30d181a69afcad.skydrive.live.com/browse.aspx/AGAP%20-%20TP2%20-%20Arbre%20lexicographique )
Il faut bien saisir que je ne cherche pas une réponse toute faite mais moultes explications (oui parce que c'est une habitude là où je suis en étude, c'est que l'on fait des trucs quasimment sans cours) et là ben d'après ce que j'ai pu trouver sur les arbres lexicographiques, ils étaient fait en arbre n-aires et non binaires.
En te remerciant...
|
|
mercredi 24 juin 2009 à 12:21:05 |
Re : Afficher un arbre lexicographique

sinzo
|
salut mastershadows , j'ai exactement le mm probleme que toi squf qu'il s'agit pour moi d'un arbre n aire.. Si seulement tu pouvais m'envoyer ce que tu a trouvé sur les arbres n aires j'en serais tres reconnaissant .. voivi mon adresse snake_solid007@hotmail.com.. svp je dois le presenter apres demain ..merci d'avance
|
|
Cette discussion est classée dans : arbre, afficher, affichage, dictionnaire, lexicographique
Répondre à ce message
Sujets en rapport avec ce message
Permettre l'affichage lors de calculs [ par vangou_be ]
Bonjour,J'effectue un calcul (30-60 sec) qui demande des resources.J'aimerais pouvoir afficher un message demandant à l'utilisateur d'attendre (un Lab
Affichage de texte avec DrawString [ par PetitJean ]
Salut,Je cherche à afficher du texte à 45°.J'arrive à afficher du texte horizontal avec DrawString.Si quelqu'un à une solution... Merci
Affichage dans un datagrid [ par brute ]
Bonjour, Je suis entrain de faire une petite application, celle-ci doit se connecter a une bdd oracle, faire un select sur deux tables et afficher le
Positionner l'affichage sur un WebBrowser [ par sorcer1 ]
Bonjour,Savez-vous s'il est possible avec un WebBrowser d'afficher une partie précise d'une page web?Je voudrais en effet utiliser un formulaire d'une
Affichage de sous-repertoire puis de fichiers [ par mathew77 ]
Bonjour,je suis actuellement en DUT alternance et j'ai besoin de réaliser un petit programme pour mon entreprise en C#.Je dois en effet à partir d'un
affichage dans un dataGerid [ par adsana ]
salut j'utilise le DataGrid pour afficher des données à partir de ma base de données ,mais ca ne fonctionne(possibilité de changer ls données et les s
Affichage propriété d'un objet avec une PropertyGrid [ par eag35 ]
Bonjour Je visualise les propriétés d'un objeten utilisant une PropertyGrid.Je voudrais afficher un nom autre que celui du nom de la propriété .exempl
problème d'affichage de photo [ par zyriuse ]
bonjour je souhaite afficher une photo dans un DataGrieViewImage, je m'explique [^^happy13] il y a une requete SQL qui récupère les nom,prenom,phot
Affichage des données d'un fichier xml [ par Sucaf ]
Bonjour, Je veux afficher les données d'un fichier XML en fonction de paramètres que je dois fournir (par exemple : afficher les personnes qui habite
[CS] Problème d'affichage dans la logithèque [ par buno ]
Hello, Je suis tombé sur une anomalie d'affichage dans la logithèque. Dans la partie "Catégorie liée", j'obtiens 2 affichages différents suivant mes n
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|