IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Arbre de hachage prefixé


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2015
    Messages : 3
    Par défaut Arbre de hachage prefixé
    Bonjour,
    J'ai vraiment besoin d'aide pour implémenter un algorithme.
    Il s'agit d'un arbre ou chaque noeud dispose de 2 fils chacun préfixé par des bit: ( le noeud racine a 2 fils, celui de gauche a comme prefix 0 et celui de droite 1) un noeud intermédiaire qui a un prefixe p voit son fils droit préfixé par p1 et son fils gauche prefixé par p0 ( par exemple le fils droit de la racine a comme prefixe 1 et son fils droit à son tour a comme prefixe 11, son fils gauche a 10 comme prefixe). Sur les noeuds feuilles on stocke une liste de valeurs de taille B (exple B=4 => {val0,val1,val2,val3}).
    En ajoutant une nouvelle valeur, celle ci est stocké sur la feuille qui a le même prefix qu'elle (si depassement du max B alors eclatement de la feuille en deux)

    J'ai fait un programme en utilisant le type Map<String, Node> mais qui limmite beaucoup de methodes.

    S'il vous plait j'ai besoin de savoir comment faire ceci, qu'est ce que je dois utiliser comme type de données?

    SACHANT QUE JE NE SUIS PAS TRES AVANCé en JAVA!!

    Je vous remercie par avance!!!

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    C'est un arbre radix. Avec ce nom tu pourras trouver beaucoup d'informations sur des algorithmes.
    Pour la liste sur les feuilles, tu pourrais envisager d'utiliser un ArrayList.
    Ton utilisation d'une Map<String, Node> est étonnante car la clé est pour les données stockées dans l'arbre est forcément une valeur entière alors que ta Map utilise une chaine de caractère comme clé.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2015
    Messages : 3
    Par défaut
    Merci d'avoir repondu,

    oui pour la ArrayList oui c'est ce que j'ai constaté en consultant quelques forums,
    et puis maintenant se pose un probleme -je ne sais pas si quelqu'un s'y connaitrait?- une implementation d'un Prefix Hash Tree au dessus du simulateur PEERSIM,

    Pour ceux qui s'y connaissent (en peersim), une reponse rapide SVP car je suis un peu serré par les delais.

    Merci.

Discussions similaires

  1. Arbre de prefixe binaire
    Par bassirou dans le forum Langage
    Réponses: 5
    Dernier message: 10/04/2015, 15h24
  2. Implémentation d'un arbre de hachage
    Par aramfall dans le forum Général Java
    Réponses: 0
    Dernier message: 19/07/2014, 00h10
  3. Tables de hachage et les arbres classés
    Par Cool Raoul dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 08/12/2010, 00h02
  4. construire 1 arbre pour une calculatrice polonaise prefixée
    Par AliJava dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 21/02/2008, 00h57
  5. reconstruire un arbre a partir d'un parcours prefixe
    Par Manus7 dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 18/04/2006, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo