有什么方法可以在 java 和 C++ 中可视化二叉树?它可能是 Eclipse 或 VC++ 的插件(尽管我认为插件没有能力),或者它可能是一个库,可以让您绘制它们。我想用尽可能少的工作量来做到这一点。我现在可以使用 C++ 和 Win32 来完成,但这不是一个选择,因为它需要太多时间来编写该死的东西。我也知道对此可能没有一个非常简单的解决方案,但我正在为两种语言寻找最好的解决方案。我在这里谈论的 BST 结构将是自定义的,而不是库结构。谢谢!
问问题
1050 次
3 回答
3
我认为 AT&T graphviz 及其 dot.exe 使用起来非常简单。如果必须,您可以从 Java 内部进行所有操作。
于 2012-04-28T00:28:43.863 回答
2
如果您可以以格式输出二叉树DOT
,则很容易将其可视化。DOT
是一种超级简单的语言,您应该能够在几行代码中发出它。一个示例如下所示:
digraph graphname {
a -> b -> c;
b -> d;
}
于 2012-04-28T00:28:55.783 回答
2
如果您只想将其可视化以进行调试并使用类 Unix 操作系统,则可以尝试ddd。
于 2012-04-28T00:31:01.803 回答