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

📄 bitreemain.cpp

📁 二叉树的实现代码 前序遍历 中序遍历 后序遍历
💻 CPP
字号:

#include<iostream.h>
#include"head.h"

	

void main()
{
	BiTree pTree;
	InitBiTree(pTree);
	
	SqStack S2;
    InitStack(S2);
	
	cout<<"输入元素,构建一课树:\n";
	CreateTree(pTree);//构建一棵树,输入次序为abd##e##cf##g##
	
	cout<<"测试先序先序遍历:\n";
	PreOrderTraval(pTree);
	cout<<endl<<endl;
	
	cout<<"测试“递归”中序遍历:\n";
	InOrderTraval(pTree);
	cout<<endl<<endl;

	cout<<"测试后序遍历:\n";
	PostOrderTraval(pTree);
	cout<<endl<<endl;

	cout<<"测试非“递归”中序遍历:\n";
	InOrderTraverse(pTree,Visit);
	cout<<endl<<endl;

	cout<<"测试二叉树的叶子数目:\n";
	cout<<BiLeafCount(pTree);
    cout<<endl<<endl;
	
	 cout<<"测试二叉树的深度:\n";
	cout<<BiTreeDepth(pTree);
	cout<<endl<<endl;

    cout<<"测试输出根到叶子路径:\n";
	AllPath(pTree,S2);
    cout<<endl<<endl;
}

⌨️ 快捷键说明

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