- 8
- 0
- 约6.18万字
- 约 14页
- 2016-12-25 发布于河南
- 举报
数据结构课程
Project 5
树的水平输出
Type:Individual
Programmer:
Tester:
Report Writer:
Date of completion:2010/12/24
第一章: 绪论
问题背景描述:
对于给定二叉树,请以水平方向输出二叉树。每个节点包含一个整数值,并且节点数最大255。
节点数据的输出方向为从左到右,从上到下,同一水平高度的节点输出完成后,再输出下一水平高度。
例如,对于如下二叉树:
输出应为5,4,8,11,6,13,9,7,2,12,14,16,18,17,1
节点信息由序列对(n,s)描述,其中整形n表示节点上的整数值,字符串s则表示该节点相对于根节点的位置。例如,上图中整数值为13的节点由序列对(13,RL)描述,整数值为2的节点由序列对(2,LLR)描述。当字符串s为空时,则表示根节点,例如(5,)。当且仅当二叉树上所有节点有唯一的值,称树是完全的(complete)。
基本算法:
int main(void)
主函数,调用各子函数
打开输入文件
打开输出文件
构造二叉树
关闭文件
void create_tree()
构造二叉树,构造完毕后送判断函数
void judge_tree()
判断函数,判断二叉树是否有空节点,是否是满二叉树,节点是否有重复值
判断完成后将所有判断标志及二叉树节点数置零,为下
您可能关注的文档
最近下载
- 高一语文基础知识综合检测试题.doc VIP
- GBT-25975-2025建筑外墙外保温用岩棉制品.docx VIP
- 2025年甘肃卫生事业单位招聘考试(医疗卫生类/医学基础知识)历年参考题库含答案详解(5卷).docx VIP
- 电批(电动螺丝刀)使用操作规范精品.docx VIP
- 公共安全视频图像信息系统备案登记表(一).doc VIP
- 高一物理模块衔接训练试题.doc VIP
- 2025年甘肃卫生事业单位招聘考试(医疗卫生类/医学基础知识)历年参考题库含答案详解(5套卷).pdf VIP
- 实验训练4数据库系统维护.docx VIP
- 高一生物基础知识巩固试题.doc VIP
- 高一生物必修三单元检测试题.doc VIP
原创力文档

文档评论(0)