【发布时间】:2013-10-24 22:18:48
【问题描述】:
我无法理解从哪里开始编写此方法。该方法使用从数组(这是一个全局变量)获取的数据构建一棵树。该方法接受两个参数,即 ints、size 和 start。
我已经递归地编写了插入和删除方法,但我什至不知道如何开始考虑构建它。不确定应该做什么大小和开始,以及添加节点时,我将如何移动到数组中的下一个索引而不将其作为参数包含在内。
算法或任何帮助将不胜感激。谢谢!
编辑:构建树时我无法使用插入和删除方法。构建必须是它自己的。并且该数组只存储要放入树中的预排序值
【问题讨论】:
-
在BinarySearchTree 的维基百科页面上试一试。他们对所有操作都有一个伪代码。应该能帮到你。
标签: java arrays algorithm recursion binary-search-tree