2014-05-14 41 views
-3

我在内存中有一个对象图形,我使用反射和动态连接对象构建它。该图是直接的,没有循环。以文字方式打印图形

出于调试的目的,我想打印作为文本的内置图形,我该怎么做?

我的输出应该是这样的:

A 
\ 
    - > C -> D 
/ 
B 
+0

这真的太宽泛了:答案需要解释[图形布局算法(S)](http://en.wikipedia.org/wiki/Graph_drawing)(书籍是写在这个话题上)。如果你正在寻找一个能够做到这一点的工具,那么这个问题就不会成为SO的话题。 –

+0

你必须显示你当前的代码,如果有问题,其他人可以很容易地帮助你。你的问题太广泛了! – Khashayar

回答

0

你的目标是难以实现的。你应该keep it simple,特别是因为它只用于调试。我建议这个代替:

A, B -> C 
C -> D