2011-01-02 7 views
3

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

1

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.

+0

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