1 / 10
文档名称:

二叉树遍历及基本属性算法.doc

格式:doc   大小:217KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

二叉树遍历及基本属性算法.doc

上传人:镜花水月 2019/4/11 文件大小:217 KB

下载得到文件列表

二叉树遍历及基本属性算法.doc

相关文档

文档介绍

文档介绍:Forpersonaluseonlyinstudyandresearch;mercialuse学生实验报告学院:软件与通信工程学院课程名称:数据结构专业班级:软件105班姓名:杨先刚学号:0104028学生实验报告(4)学生姓名杨先刚学号0104028同组人:无实验项目二叉树■必修□选修□演示性实■验验证性实验□操作性实验□综合性实验实验地点H202实验仪器台号指导教师蒋娜实验日期及节次一、实验综述1、实验目的及要求实验4:树和二叉树实验要求:1、创建一棵二叉树,以二叉链表作存储结构,实现先根遍历算法2、创建一棵二叉树,实现先根遍历算法、中根遍历算法、后根遍历算法3、求给定二叉树的叶结点数、结点数、高度二、实验过程(实验步骤、记录、数据、分析)#include<iostream>usingnamespacestd;typedefstructBiTNode//结点结构{chardata;structBiTNode*lchild,*rchild;//左右孩子指针}BiTNode,*BiTree;voidvisit(char&e)//输出函数{ cout<<e;//以整型格式输出}intCreateBiTree(BiTree&T){ charch; ch=getchar();if(ch=='')T=NULL;else{if(!(T=(BiTNode*)malloc(sizeof(BiTNode))))exit(0);T->data=ch;//生成根结点CreateBiTree(T->lchild);//构造左子树CreateBiTree(T->rchild);//构造右子树}return1;}//CreateBiTreevoidPreorder(BiTreeT,void(*visit)(char&e)){//初始条件:二叉树T存在,Visit是对结点操作的应用函数//操作结果:先序递归遍历T,对每个结点调用函数Visit一次且仅一次if(T){visit(T->data);//访问结点Preorder(T->lchild,visit);//遍历左子树Preorder(T->rchild,visit);//遍历右子树}}voidInOrderTraverse(BiTreeT,void(*Visit)(char&e)){//初始条件:二叉树T存在,Visit是对结点操作的应用函数//操作结果:中序递归遍历T,对每个结点调用函数Visit一次且仅一次if(T){InOrderTraverse(T->lchild,Visit);//中序遍历左子树Visit(T->data);//访问根结点InOrderTraverse(T->rchild,Visit);//中序遍历右子树}}voidPostOrderTraverse(BiTreeT,void(*Visit)(char&e)){//初始条件:二叉树T存在,Visit是对结点操作的应用函数//操作结果:后序递归遍历T,对每个结点调用函数Visit一次且仅一次if(T)//T不空{PostOrderTraverse(T->lchild,Visit);//后序遍历左子树PostOrderTraverse(T->rchild,Visit);//后序遍历右子树Visit(T->data);//后访问根结点}}voidCoun

最近更新

新型铅锌合金材料研发-洞察阐释 35页

气囊传感系统可靠性与精度提升策略-洞察阐释 35页

物联网技术在配电监控中的应用-洞察阐释 35页

消防安全管理制度已通过消防评估验收 58页

小学生家长会学生代表发言稿范文(9篇) 19页

工作室开放活动即兴评课发言稿(3篇) 5页

幼儿园交通安全策划方案优秀(28篇) 70页

2025版航空航天发动机叶片打磨工劳动合同范本.. 13页

2025版茶叶茶点专卖店经营管理与服务合同 16页

2025版购买鸡购销合同范本 14页

2025版车库产权过户及产权登记合同范本 15页

2025版车辆抵押担保融资担保合同样本 15页

2025版车辆维修技师培训合同 17页

2025版进口车辆买卖合作协议范本 14页

2025版重型设备厂房租赁管理合同 16页

2025版销售合作意向书 16页

2025版餐饮企业品牌升级合作合同范本 15页

2025版高性能泵车租赁合作协议汇编 14页

高考化学 考前专项拔高提分练 一 热点10 化.. 11页

2025版饮料包装袋设计与生产加工合同 16页

2025版高端车牌租赁合作协议书模板 15页

2025矿石运输安全协议书 15页

2025铁矿石购销通用合同 14页

个人车辆租赁2025年通用 13页

二零二五年度-2025版复杂多条款文化艺术交流活.. 15页

二零二五年专用报关销售合同标准范本 13页

二零二五年出租车企业车辆安全操作规程合同 17页

二零二五年度KTV联盟商家增值服务合作协议 13页

二零二五年办公楼群安保保洁一体化服务承包协.. 16页

二零二五年奔驰车辆融资租赁专项服务协议 19页