本文参考了《数据结构与算法分析C++描述(第3版)》[美] Mark Weiss 著 张怀勇 等译 刘田 审校
binarynode.h:
struct binarynode{
int element;
binarynode * left;
binarynode * right;
binarynode(int e,binarynode* l,binarynode * r){
element=e;
left=l;
right=r;
}
};
binarytree.h:
#include <iostream>
#include "binarynode.h"
using namespace std;
class binar