Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 方法,该方法打印所有大于或等于二叉树中传入方法的值_Java_Recursion_Binary Search Tree - Fatal编程技术网

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
的树示例以及所需的输出?