⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.cpp

📁 二叉树的实现
💻 CPP
字号:
//测试4到11题的功能实现
//有关二叉树的实现在bitree.cpp中
//有关树的实现在Tree.cpp中
#include <stdio.h>
typedef char TElemType;
#include "BiTree.cpp"
typedef char ElemType; 
#include "Tree.cpp"
//测试所写函数的正确性
int main()
{//测试二叉树定义的实现
	BiTree T;
	char ch[]="AB.D..CE..F..";
	printf("二叉树测试\n");
	printf("先序扩展序列为:%s\n",ch);
	CreateBiTree(T,ch);
	printf("先序遍历为:");
	PreOrderTraverse1(T,PrintElement);
	printf("\n");
	printf("中序遍历为:");
	InOrderTraverse1(T,PrintElement);
	printf("\n");
	printf("后序遍历为:");
	PostOrderTraverse1(T,PrintElement);
	printf("\n");
	printf("层次遍历为:");
	LevelOrderTraverse(T,PrintElement);
	printf("\n");
	printf("二叉树深度为:%d\n",BiTreeDepth(T));
	DestroyBiTree(T);
	//测试TreeDepth()
	CSTree T1;
	TElemType ch1[]="AB.CD..E...";
	printf("树测试\n");
	printf("先序扩展序列为:%s\n",ch1);
	CreateTree(T1,ch1);
	printf("树的深度为:%d\n",TreeDepth(T1));
	DestroyTree(T1);
	return OK;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -