J'implémente un B-Tree, et je voudrais l'afficher dans une interface utilisateur simple (ou une sortie de texte) pour le débogage. Quelle bibliothèque recommanderiez-vous de faire le plus rapidement possible? Ceci est juste un outil de débogage, il devrait être aussi simple que possible - je ne veux pas perdre de temps à apprendre un cadre d'interface utilisateur compliqué juste pour cela. Si vous savez quelque chose qui va l'imprimer sur STDOUT, c'est bien aussi.Comment faire pour afficher visuellement un b-tree en java?
Répondre
Graphviz est facile à utiliser
Vous pouvez le faire en utilisant une applet, voici un exemple: http://slady.net/java/bt/view.php
Celui-ci a obtenu le code source aussi: http://sky.fit.qut.edu.au/~maire/baobab/baobab.html
Je pense que vous êtes perdre votre temps avec l'idée d'utiliser une représentation visuelle pour le débogage. Au lieu de cela, vous devriez avoir une méthode qui vérifie l'exactitude de l'arbre entier (et décrit le contexte des erreurs de manière très verbeuse).
Ensuite, pendant le test, appelez cette méthode après chaque étape qui modifie la structure de l'arborescence. De cette façon, il devrait être relativement facile d'identifier les bogues - et probablement plus rapidement que de regarder à travers une représentation visuelle.
- 1. Comment afficher un ResultSet java visuellement?
- 2. Comment traverser un Btree?
- 3. Avantages de BTree + sur BTree
- 4. Comment afficher visuellement un itinéraire dans Google Maps
- 5. Comment faire pour afficher visuellement la page actuelle dans ASP.NET MVC?
- 6. Java - faites glisser visuellement un élément pivotant
- 7. comment insérer une structure dans un btree
- 8. Imprimer BTree par niveau
- 9. bon ADT pour implémenter BTREE
- 10. Comment représenter visuellement une pile en mémoire?
- 11. Rails afficher visuellement plusieurs champs comme un seul lien
- 12. Comment faire pour afficher un lien clignotant/clignotant en html
- 13. mysql utilisant BTREE
- 14. Btree détails sur Postgresql
- 15. Comment faire pour afficher une image avec swt in java?
- 16. Comment faire pour exécuter un fichier Java?
- 17. Comment faire pour griser JButton en Java
- 18. Comment faire pour annuler System.loadLibrary en Java
- 19. Comment faire pour afficher WikiText
- 20. Comment faire un OnClickListener en Java
- 21. traversée de pré-codeur d'un Btree
- 22. Comment faire pour afficher ExpandableListView?
- 23. comment faire en java
- 24. Comment faire un appel SOAP en Java
- 25. Faire un labyrinthe en Java?
- 26. Comment faire un clavier numérique en Java
- 27. Comment faire un programme exécutable en Java?
- 28. Menu accordéon pour afficher un ensemble d'images en java
- 29. Comment faire pour afficher un calendrier dans un Datagrid ASP.NET?
- 30. Comment représenter des objets visuellement?
Je vais prendre votre conseil et le passer, mais j'accepte toujours la réponse de @ Enqirue. Votre réponse est plus appropriée en tant que commentaire. – ripper234