#include "binTree.h"
#include <stdio.h>

int precEqTrace(binTree, binTree);
int eqTrace(binTree, binTree);

int main(){
	binTree a = makeBinTree(11, 
					makeBinTree(23, makeLeaf(19), makeLeaf(70)), 
					emptyBinTree()
				);

	binTree b = makeBinTree(11,
					makeBinTree(23, makeBinTree(19, makeLeaf(42), emptyBinTree()), emptyBinTree()), 
					makeBinTree(23, makeLeaf(70), emptyBinTree())
				);

	binTree c = makeBinTree(11, 
					makeBinTree(23, makeLeaf(19), makeLeaf(70)), 
					makeBinTree(23, makeLeaf(19), makeLeaf(70)) 
				);

	if (eqTrace(a,b)) printf("a e b sono equivalenti per tracce\n");
			else printf("a e b NON sono equivalenti per tracce\n");						

	if (eqTrace(a,c)) printf("a e c sono equivalenti per tracce\n");
			else printf("a e c NON sono equivalenti per tracce\n");

	if (eqTrace(c,b)) printf("c e b sono equivalenti per tracce\n");
			else printf("c e b NON sono equivalenti per tracce\n");
}