【发布时间】:2016-03-28 10:16:34
【问题描述】:
我必须编写一个客户端方法,使用给定的代码返回对二叉搜索树中具有最小值的节点中信息的引用。
这里是ZIP FILE
我必须使用这个方法签名:
Golfer min(BinarySearchTree 树)
这是我写的:
Golfer min(BinarySearchTree<Golfer> tree)
{
int treeSize = tree.reset(BinarySearchTree.INORDER);
int numNodes = 0;
for(int count = 1; count <= treeSize; count++)
{
if((tree.getNext(BinarySearchTree.INORDER).compareTo(maxValue)) <= 0)
numNodes = numNodes + 1;
}
return numNodes;
}
【问题讨论】:
-
最小值还是最小键?
-
你有一个标记为 min 的函数,但是你返回了一个叫做 numNodes 的东西.....有一个提示。
-
@SashaSalauyou 我仔细检查了一下,它指出了问题中的最小值。