可视化 C++ 数据结构

3

我正在寻找一个可以帮助我调试c++树的程序。我的树有数千个节点,我想要在树形成时查看树,并查看问题节点和分支。操作系统无关紧要。有人知道可以做到这一点的程序吗?

3个回答

1

不知道你在哪个平台上,但是DDD在这方面非常好,虽然对于大数据集的性能无法做出评价。


我现在正在使用DDD,但是我想要“自动展开”所有节点。我找到了一篇关于它的论文,但是我找不到实际的功能。 - romejoe

1
我知道的唯一实用的方法是编写自己的代码!一个好的设计解决方案是实现访问者设计模式。然后你可以有不同的访问者,例如:
  • 打印访问者,将树形结构打印在控制台上(如果你有很多节点,这种方式并不实用)
  • 序列化访问者:它会将你的树形结构写入文件。

你可以通过在关键点调用适当的访问者来进行“调试”。

以上仅供参考。


0

你考虑过 Dot 吗?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接