我想打印所有大于或等于二叉搜索树中传入方法的值
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);
}
但我不能打印所有值 任何人都可以帮助我,请
最佳答案
试试这个:
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);
}
关于java - 打印二叉树中所有大于或等于传入方法的值的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36271263/