Java 方法,该方法打印所有大于或等于二叉树中传入方法的值
我想打印所有大于或等于二进制搜索树中传入方法的值的值Java 方法,该方法打印所有大于或等于二叉树中传入方法的值,java,recursion,binary-search-tree,Java,Recursion,Binary Search Tree,我想打印所有大于或等于二进制搜索树中传入方法的值的值 public static void reverseOrder(TreeNode node, int n) { if (sizeOfBinaryTree(node) < n) { System.out.print(n); return; } if (node == null) return; reverseOrder(node.right); System.out.
public static void reverseOrder(TreeNode node, int n) {
if (sizeOfBinaryTree(node) < n) {
System.out.print(n);
return;
}
if (node == null) return;
reverseOrder(node.right);
System.out.print(node.data);
reverseOrder(node.left);
}
publicstaticvoidreverseOrder(树节点,intn){
if(sizeOfBinaryTree(node)
但我无法打印所有的值
任何人都可以帮我,请试试这个:
public static void reverseOrder(TreeNode node, int n) {
if (node == null) return;
reverseOrder(node.right);
if(node.data >= n){
System.out.print(node.data);
}
reverseOrder(node.left);
}
试试这个:
public static void reverseOrder(TreeNode node, int n) {
if (node == null) return;
reverseOrder(node.right);
if(node.data >= n){
System.out.print(node.data);
}
reverseOrder(node.left);
}
缺少哪些值?根据对问题的描述,我希望在代码中的某个地方看到比较,例如
node.data>=n
。这似乎缺失了。任何传入方法的值您能否提供一个值为n
的树示例以及所需的输出?缺失了哪些值?从问题的描述中,我希望在代码中的某个地方看到比较,例如node.data>=n
。这似乎丢失了。任何传入方法的值您能否提供一个值为n
的树示例以及所需的输出?