【发布时间】:2020-09-04 23:53:58
【问题描述】:
我想使用java中的二叉搜索树递归计算成绩低于60的失败学生的数量。我不知道我的方法是否正确。 在
之后找到要在公共包装器方法中使用的辅助方法 private int NumberfailStudents(int numoffailed, BNode current) {
// BaseCase
if (current == null) {
return 0 + numofpassed;
} else {
if (current.data.getGrades() < 60) {
return ++numoffailed;
}
if (current.left != null) {
return NumberfailStudents(numoffailed, current.left);
}
if (current.right != null) {
return NumberfailStudents(numoffailed, current.right);
}
}
return numoffailed;
}
【问题讨论】:
-
我不知道我的方法是否正确 - 为什么不呢?
-
我还在写这门课,这是一门大课,除非我全部完成,否则我无法尝试。
-
非常推荐你写一段代码然后测试,不要太写所有代码然后测试。 除非我全部完成,否则我无法尝试。 - 警钟
标签: java recursion binary-search-tree