/*BiTree.cpp*/
#include "BiTree_Stack.h"
#include "BiTree_Op.h"
#include "extend.h"
#include "BiTree_Queue.h"
#include "BiTree_TaskStack.h"
#include "BiTree.h"
//功能菜单
void Mnue_Create()
{
cout<<"--------------------------"<<endl;
cout<<"1.以字符串形式创建二叉树"<<endl;
cout<<"2.以原表达式形式创建二叉树"<<endl;
cout<<"3.以前缀表达式创建二叉树"<<endl;
cout<<"4.以后缀表达式创建二叉树"<<endl;
cout<<"5.以先中序列创建二叉树"<<endl;
cout<<"6.以后中序列创建二叉树"<<endl;
cout<<"--------------------------"<<endl;
cout<<"请选择操作(1-6):"<<endl;
cout<<">";
}//Mnue_Create
void Mnue_Order()
{
cout<<"--------------------------"<<endl;
cout<<"0.递归之先序遍历二叉树"<<endl;
cout<<"1.递归之中序遍历二叉树"<<endl;
cout<<"2.递归之后序遍历二叉树"<<endl;
cout<<"3.任务书之先序遍历二叉树"<<endl;
cout<<"4.任务书之中序遍历二叉树"<<endl;
cout<<"5.任务书之后序遍历二叉树"<<endl;
cout<<"6.路径之先序遍历二叉树"<<endl;
cout<<"7.路径之中序遍历二叉树"<<endl;
cout<<"8.路径之后序遍历二叉树"<<endl;
cout<<"9.层次遍历二叉树"<<endl;
cout<<"--------------------------"<<endl;
cout<<"请选择操作(0-9):"<<endl;
cout<<">";
}
//显示功能菜单
void Mnue_view()
{
cout<<"-------------------
#include "BiTree_Stack.h"
#include "BiTree_Op.h"
#include "extend.h"
#include "BiTree_Queue.h"
#include "BiTree_TaskStack.h"
#include "BiTree.h"
//功能菜单
void Mnue_Create()
{
cout<<"--------------------------"<<endl;
cout<<"1.以字符串形式创建二叉树"<<endl;
cout<<"2.以原表达式形式创建二叉树"<<endl;
cout<<"3.以前缀表达式创建二叉树"<<endl;
cout<<"4.以后缀表达式创建二叉树"<<endl;
cout<<"5.以先中序列创建二叉树"<<endl;
cout<<"6.以后中序列创建二叉树"<<endl;
cout<<"--------------------------"<<endl;
cout<<"请选择操作(1-6):"<<endl;
cout<<">";
}//Mnue_Create
void Mnue_Order()
{
cout<<"--------------------------"<<endl;
cout<<"0.递归之先序遍历二叉树"<<endl;
cout<<"1.递归之中序遍历二叉树"<<endl;
cout<<"2.递归之后序遍历二叉树"<<endl;
cout<<"3.任务书之先序遍历二叉树"<<endl;
cout<<"4.任务书之中序遍历二叉树"<<endl;
cout<<"5.任务书之后序遍历二叉树"<<endl;
cout<<"6.路径之先序遍历二叉树"<<endl;
cout<<"7.路径之中序遍历二叉树"<<endl;
cout<<"8.路径之后序遍历二叉树"<<endl;
cout<<"9.层次遍历二叉树"<<endl;
cout<<"--------------------------"<<endl;
cout<<"请选择操作(0-9):"<<endl;
cout<<">";
}
//显示功能菜单
void Mnue_view()
{
cout<<"-------------------