函数 doubleTree() 执行此操作:通过在每个节点的 .left 上插入重复节点来更改树。
我的问题是如果将调用函数更改为喜欢的顺序遍历怎么办
doubleTree(node.left);
// duplicate this node to its left
oldLeft = node.left;
node.left = new Node(node.data);
node.left.left = oldLeft;
doubleTree(node.right);
我不认为结果会改变。如果我错了,请纠正我。那么性能呢?