- 2
- 0
- 约1.58千字
- 约 3页
- 2022-04-27 发布于安徽
- 举报
二叉树例题2 已知一个具有n个结点的二叉树的先序序列和中序序列分别存放于字符指针(字符串)ppos和ipos所指示的空间中(设该二叉树各结点的数据值均不相同)。下面是用类程序设计语言描述的算法ctree,其功能是由一棵二叉树的先序序列和中序序列构造该二叉树。 类程序设计语言描述形式:算法中,ptr指向结点的数据域用ptr ^.data表示,两个指针域分别用ptr^.lchild、ptr^.rchild表示。函数copy(s,i,len)的功能是返回字符串s的子串,该子串是s中从第i个字符开始,长度为len的字符串。字符数组的下标从1开始, “-”为赋值号,nil为空指针。 data btree rchild lchild ptr 假设二叉树的结点结构如图所示:其中,ptr为指向二叉树结点的指针,data是字符型数据,存放结点值,lchild和rchild为分别指向左子树和右子树的指针域。函数调用方式为ptr-ctree(ppos,ipos,n) Algorithm ctree(ppos,ipos,n) { if (1) then return (nil); else { n
您可能关注的文档
- 聚合反应工程基础:第八章 聚合过程及聚合反应器.ppt
- 聚合反应工程基础:第二章 化学反应工程基础.ppt
- 聚合反应工程基础:第二章习题.ppt
- 聚合反应工程基础:第六章_搅拌聚合釜的传热与传质.ppt
- 聚合反应工程基础:第七章 搅拌聚合釜的放大.ppt
- 聚合反应工程基础:第三章 聚合反应工程分析.ppt
- 聚合反应工程基础:第一章 绪论.ppt
- 聚合反应工程基础:卡门涡街.ppt
- 生物化学教学课件:Chapte 1 Introduction.ppt
- 生物化学教学课件:Chapte 2 Carbonhydrates糖类的化学.ppt
- SAE_J2778_2022 中文版 车载连接器热循环试验标准深度解析.docx
- SAE_J2807_2021 中文版 汽车端子机械耐久测试标准深度解析.docx
- SAE_J2929_2023 中文版 高压电气系统安全要求深度解析.docx
- 鼻胃管置入操作技能考核评分标准2025版加逐项打分细则与合格判定标准.docx
- 产科急性心衰诊疗专家共识 2025 版 产科循环支持与多学科协作要点.docx
- 创伤止血包扎固定操作技能考核评分标准 2025 版加逐项打分细则与合格判定标准.docx
- BLS 基础生命支持操作技能考核评分标准 2025 版加逐项打分细则与合格判定标准.docx
- 动脉血气标本采集操作技能考核评分标准 2025 版逐项打分细则与合格判定标准.docx
- 急诊电除颤操作技能考核评分标准 2025 版加逐项打分细则与合格判定标准.docx
- 急诊超声快速评估操作技能考核评分标准 2025 版加逐项打分细则与合格判定标准.docx
原创力文档

文档评论(0)