【发布时间】:2021-04-28 09:43:24
【问题描述】:
我有一个 BinaryTree,我想获取特定级别的所有节点。顺序无所谓。我想尝试用 recursion 来做到这一点。我的方法是这样的:
public List<T> getNodesOnLevel(int i){
int recursionTool = i
//to do
recursionTool-=1
}
我尝试了 while(recursionTool != 0){ method.... 然后 recursionTool -1} 但我最终得到了所有节点直到想要的水平。 我的节点如下所示:
class Node<T>{
T val;
Node<T> left;
Node<T> right;
Node(T v){
val = v;
left = null;
right = null;
}
【问题讨论】:
标签: java recursion binary-tree