基本信息
源码名称:二叉树学习.cpp(入门级)
源码大小:3.14KB
文件格式:.cpp
开发语言:C/C++
更新时间:2020-12-03
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
int main() {
cout<<"请输入二叉树:"<<endl;
BiTree<char> B;
cout<<"前序遍历:"<<endl;
B.PreOrder();
cout << endl;
cout<<"中序遍历:"<<endl;
B.InOrder();
cout << endl;
cout<<"后序遍历:"<<endl;
B.PostOrder();
cout << endl;
cout<<"找孩子结点:"<<endl;
B.FindChild();
cout << endl;
cout<<"找双亲结点:"<<endl;
B.FindParent();
cout << endl;
cout<<"找叶子结点:"<<endl;
B.FindLeaf();
cout << endl;
system("pause");
return 0;
}
1、自己确定一棵二叉树(树结点类型、数目和结构自定),利用顺序结构或者链式存储结构方法存储。实现树的构造,并完成:
(1)用前序遍历、中序遍历、后序遍历输出结点数据;
(2)以合理的格式,输出各个结点和双亲、孩子结点信息;
(3)输出所有的叶子结点信息。
int main() {
cout<<"请输入二叉树:"<<endl;
BiTree<char> B;
cout<<"前序遍历:"<<endl;
B.PreOrder();
cout << endl;
cout<<"中序遍历:"<<endl;
B.InOrder();
cout << endl;
cout<<"后序遍历:"<<endl;
B.PostOrder();
cout << endl;
cout<<"找孩子结点:"<<endl;
B.FindChild();
cout << endl;
cout<<"找双亲结点:"<<endl;
B.FindParent();
cout << endl;
cout<<"找叶子结点:"<<endl;
B.FindLeaf();
cout << endl;
system("pause");
return 0;
}