这是我的 toString() 但它不能正常工作
public String toString() {
StringBuilder str = new StringBuilder("{");
traverse(root, str);
str.append("}");
return str.toString();
}
private void traverse(TreeNode node, StringBuilder str){
if (node == null){
return;
}
if (node.left != null) {
traverse(node.left, str);
str.append(", ");
}
str.append(node.left);
if (node.right != null) {
str.append(", ");
traverse(node.right, str);
}
}
这是方法打印出来的内容:{null, AbstractTreeMap$TreeNode@15a8767}
任何帮助表示赞赏。谢谢你