全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【题9】按照先根次序和后根次序遍历普遍有序树输入一棵普通有序树,输出该树的先根次序和后根次序。输入:顶点个数n(1n200)以下含n行,其中第i行(1in)的元素依次为结点i的数据值ai。以后各元素为结点i的儿子序列,以0结束。若ai后仅含一个0,则说明结点i为叶子。例如对于下图()的多叉树对应的输入信息为18r 2 3 4 0a 5 6 0b 7 0c 8 9 10 0w 0x 11 12 0f 0s 13 14 0t 0 0 0u 0 d 15 0e 0i 16 17 18 0j 0h 0m 0o 0h 0输出:两行,分别为普通有序树的先根次序和后根次序分析:“四、树或森林转换成二叉树”一节中介绍了普通有序树转换成二叉树的规则。我们在输入普通有序树的同时,按照规则进行转换: fillchar(tree,sizeof(tree),0); 二叉树初始化 readln(n); 读入普通有序树的结点个数for i1to n do 依次读入普通有序树中每个结点的信息 begin read(treeidata);read(j); 读结点i的第一个儿子序号jif j0 then 若结点j非叶子begin treeilchj;treejprti; 结点j 作为结点i的左儿子 pj; 从结点j 出发转换其它兄弟结点 repeat read(j); 读结点i的下一个儿子序号j if j0 then begin treeprchj;treejprtp; 结点j 作为结点p的右儿子 pj; end;then until j=0; 直至处理完结点i的所有儿子信息end;thenwriteln; 准备输入结点i+1的儿子信息end;for上述转换算法的时间复杂度为W(n2)。例如下图图()的普通有序树经转换运算后得出的tree数组如下Dataprtlchrch1r0202a1533b2744c3805w2066x51107f3008s4099t801010u90011d6151212e110013i8161414j130015h110016m1301717o1601818n1700该数组正好对应图(b)的二叉树。在得出二叉树tree后,我们分别调用过程preorder(1)和过程inorder(1),对其进行前序遍历和中序遍历,得出普通有序树的先根次序和后根次序。由此得出主程序输入普通有序树并转换成二叉树tree;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件外包公司的系统集成工程师面试题
- 家庭中央空调设备采购安装合同模板
- 2026闽西职业技术学院招聘高层次人才18人备考考试题库及答案解析
- 2025四川省交通医院招聘医生2人备考笔试题库及答案解析
- 2025内蒙古通辽经济技术开发区社区工作者招聘35人备考笔试试题及答案解析
- HTML5网页前端设计(第3版)- 微课视频版 课件 CH11 CSS3技术
- 2026广西梧州市中小学(幼儿园)招聘专任教师321人人(梧州学院专场)参考笔试题库及答案解析
- 2026中国中铁大桥勘测设计院集团有限公司招聘备考考试试题及答案解析
- 2025年安徽某公立医院劳务派遣岗位招聘10名备考笔试题库及答案解析
- 2025年镇赉县事业单位公开招聘工作人员(含专项招聘高校毕业生)及基层治理专干(47人)模拟笔试试题及答案解析
- 餐(饮)具消毒及供应、配送服务方案投标文件
- 部编高教版2023·职业模块 中职语文 2.《宁夏闽宁镇:昔日干沙滩今日金沙滩》 课件
- 国家开放大学《幼儿园课程与活动设计》期末大作业参考答案
- 时尚流行文化解读知到智慧树章节测试答案2024年秋天津科技大学
- 中医门诊病历范文30份
- 北师大版三年级数学上册第一单元《混合运算》(大单元教学设计)
- 人工智能辅助的高血压肾病变早期诊断
- 《做一个学生喜欢的老师》读书分享
- GB/T 23132-2024电动剃须刀
- 03D201-4 10kV及以下变压器室布置及变配电所常用设备构件安装
- 牛黄解毒软胶囊的药代动力学研究
评论
0/150
提交评论