【问题标题】:How to visually display a b-tree in java?如何在java中直观地显示b-tree?
【发布时间】:2011-06-02 14:10:36
【问题描述】:

我正在实现一个 B-Tree,并希望在一个简单的 UI(或文本输出)中显示它以进行调试。您会推荐哪个库来尽快完成这项工作?

这只是一个调试工具,它应该尽可能简单——我不想为此浪费时间学习复杂的 UI 框架。如果您知道可以将其打印到 STDOUT 的内容,那也没关系。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 我会接受你的提示并跳过它,但我仍然接受@Enqirue 的回答。您的回答更适合作为评论。
    【解决方案2】:

    您可以使用小程序来执行此操作,这是一个示例:http://slady.net/java/bt/view.php

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

    【讨论】:

      【解决方案3】:

      Graphviz 好用

      【讨论】:

        猜你喜欢
        • 2011-02-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-26
        • 1970-01-01
        • 2023-02-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多