これは私の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}
どんな助けでも大歓迎です。ありがとうございました