【发布时间】:2012-06-20 22:15:19
【问题描述】:
public static <AnyType> void mysteryPrint(BinaryNode<AnyType> t) {
if( t! = null) {
System.out.println(t.getElement() );
mysteryPrint(t.getLeft() );
System.out.println(t.getElement() );
mysteryPrint(t.getRight() );
System.out.println(t.getElement() );
}
}
A
B C
D E
我已经制作了上面的树,我想知道最简单的方法是跟踪这段代码找到输出吗?
到目前为止,我正在获取 ABBDDB,但我迷失了方向。
【问题讨论】:
-
这是我见过的最糟糕的标题。
-
跟踪代码最简单的方法是使用断点。你的 IDE 应该支持它们。
-
这棵树在我看来相当晦涩难懂。能否请您添加边缘?
-
我不认为你的踪迹是正确的;在没有子节点的节点上调用该方法应该打印该节点的内容 3 次。
-
@Yob:类似于“帮助编码语言”。
标签: java tree binary-search