请教各位高手,用递归怎么实现输出?利用for循环可以循环一次输出一次,但用递归就不知道怎么输出了。 例如:用递归遍历二叉树并输出二叉树中每个节点的值。[解决办法]
visit(TreeNode root){ if(root == null) return; else cout << root.data << endl; visit(root.leftChild); //递归输出左子树 visit(root.rightChild); //递归输出右子树}