gpt4 book ai didi

java - 二叉搜索树 : Recursive toString

转载 作者:行者123 更新时间:2023-12-01 23:22:03 24 4
gpt4 key购买 nike

它只打印出一项。假设按升序打印树的内容

public String toString()
{
return toString (_root);
}
private String toString(BSTnode root)
{
if (root == null)
return "";
toString(root._left);
toString(root._right);
return root._data.toString();
}

最佳答案

你想如何向他们展示?

例如,您需要附加字符串。

private String toString(BSTnode root)
{
StringBuilder builder = new StringBuilder();
if (root == null)
return "";
builder.append(toString(root._left));
builder.append(toString(root._right));
return builder.append(root._data.toString()).toString();
}

或者只是在字符串上使用串联。

private String toString(BSTnode root)
{
String result = "";
if (root == null)
return "";
result += toString(root._left);
result += toString(root._right);
result += root._data.toString()
return result;
}

关于java - 二叉搜索树 : Recursive toString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20489834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com