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

Collection et Stream Java Discussion :

[information]implementation pour une heap


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    110
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2005
    Messages : 110
    Par défaut [information]implementation pour une heap
    Bonjour,

    Dans un probleme de graphe (chemins disjoints dans un réseau, algorithme "Dijkstra like") j'ai besoin d'une heap. J'utilisais au début un SortedSet implementer par un TreeSet jusqu'à ce que je réalise que 2 éléments égaux pour le comparator sont vu égaux par le set. Du coup j'utilise maintenant une PriorityQueue.
    Première question: est ce un choix raisonable pour un gros graphe?
    Dans la litérature il est souvent noté d'utiliser une heap de Fibonacci. Est-il habituel de l'implémenter soi même?
    Et jamais 2 sans 3
    J'ai trouvé sur le net une librairie qui a l'air bien: Jgarpht. Avez-vous de l'expérience avec cette librairie? il y a entre autre une heap de Fibonaci

    Merci pour toute information et bonne soirée
    Dom

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 60
    Par défaut
    Salut,

    En ce moment j'utilise JGraphT conjointement à JGraph pour faire des dessins de graphe et la visualisation d'algo, notamment Dijsktra...

    JGraphT me semble plus une librairie de representation de graphe en memoire, donc difficile de voir si les algo que tu implémentes sont correctes...

    Mais je confirme que c'est une excelente librarie qui plus est en java5 donc bienvenue la généricité :-)

    Là je suis justement en pleine étude de la classe FibonacciHeap...je t'en dirait des nouvelles dans quelques jours...éh ouai je suis lent

  3. #3
    Membre confirmé
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    110
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2005
    Messages : 110
    Par défaut
    Salut,
    Merci pour ta réponse. Je vais envisager l'utilisation de Jgraph.
    Il doit m'être bientot préciser la taille des graphes à traiter (c'est pour un projet de simulation), si ca se trouve ma version "simple" de Suurballe-Tarjan est suffisante
    Bonne fin de semaine

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/07/2009, 14h29
  2. Taille maxi pour une table HEAP ?
    Par guidav dans le forum Administration
    Réponses: 1
    Dernier message: 10/10/2008, 18h54
  3. Demande d'information SQL pour une fonction VRAIFAUX
    Par Fredy17 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 14/03/2008, 02h07
  4. [MySQL] Juste pour une information sur les boucle ?
    Par miccheld dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 27/10/2007, 14h32
  5. [Systeme d'Information] Quels conseils pour une refonte ?
    Par jejefeds dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 07/12/2005, 18h23

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