如何在java中直观地显示b-tree?

时间:2011-01-02 20:12:45

标签: java user-interface graphics graph b-tree

我正在实现一个B-Tree,并希望在一个简单的UI(或文本输出)中显示它以进行调试。你建议哪个图书馆尽快做到这一点?

这只是一个调试工具,它应该尽可能简单 - 我不想浪费时间来学习复杂的UI框架。如果您知道将某些内容打印到STDOUT,那也很好。

3 个答案:

答案 0 :(得分:4)

Graphviz易于使用

答案 1 :(得分:1)

您可以使用applet执行此操作,例如:http://slady.net/java/bt/view.php

这个也得到了源代码:http://sky.fit.qut.edu.au/~maire/baobab/baobab.html

答案 2 :(得分:1)

我认为你在使用可视化表示进行调试的过程中浪费时间。相反,您应该有一个方法来检查整个树的正确性(并且非常详细地描述错误的上下文)。

然后,在测试期间,在修改树结构的每个步骤之后调用该方法。这样,查明错误应该相对容易 - 并且可能比通过视觉表示查看更快。