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

📄 btree.cpp

📁 定义一个二叉树的类
💻 CPP
字号:

//功能: 递归与非递归遍历二叉树
//#include<iostream.h>
//#include<iomanip.h>
//#include<stdlib.h>
//#include<strstrea.h>
#include"head.h"
//#include"hmain.cpp"

using namespace std;

int main()
{
	//int n;
	//char b[80]="(a)(b),c(d),e(f),g(h),i(j),k(l),m(n),o@";
	char b[80]="a(b(d,e(g,)),c(,f))@";
    BinaryTree<char> B;
    //cout<<"创建的二叉树为:"<<B.CreateBTree(b)<<endl;
	B.CreateBTree(b);
    if(!B.BTreeEmpty())
		cout<<"二叉树非空"<<endl;
    else
	    cout<<"二叉树为空"<<endl;
    //cout<<"递归中序遍历二叉树为:"<<B.TraverseBTree()<<endl;
	cout<<"递归中序遍历二叉树为:";
	B.TraverseBTree();
	cout<<endl;
    //cout<<"非递归中序遍历二叉树为:"<<InOrdere()<<endl;
	cout<<"非递归中序遍历二叉树为:";
	B.InOrder();
	cout<<endl;
	return 0;
}

⌨️ 快捷键说明

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