递归法进行二叉树同构判定

#include
#define MaxTree 100
#define ElementType char
#define Tree int


//定义一个树的结构体,这里采用一个静态链表存储 
struct TreeNode{
	ElementType data;
	Tree LeftTree;
	Tree RightTree;
}T1[MaxTree],T2[MaxTree];


//建立树的函数 
int buildTree(struct TreeNode T[]){
	//输入结点的个数
	int N; 
	scanf("%d",&N);
	if(N<=0){
		return -1;
	}
	//定义一个测试数组来判断结点是否有双亲,初始值赋值为0 
	int test[N];
		for(int i=0;i

你可能感兴趣的:(简单算法的学习)