【发布时间】:2017-03-28 00:20:34
【问题描述】:
我正在编写一个程序,我需要知道 BST 的结构是否对称
public void traverse (Layer root){
if (root.leftChild != null){
traverse (root.leftChild);
}
if (root.rightChild != null){
traverse (root.rightChild);
}
我有遍历代码,但我不知道如何检查它是否是对称的
感谢您的帮助
【问题讨论】:
-
对于初学者,您可能希望返回一个布尔值。这段代码似乎没有做任何特别的事情,当
root == null时会抛出异常
标签: java binary-search-tree symmetric