数据结构作业:唯一确定一棵二叉树(共6页).doc

上传人:晟*** 文档编号:6817445 上传时间:2021-09-13 格式:DOC 页数:6 大小:252.50KB
下载 相关 举报
数据结构作业:唯一确定一棵二叉树(共6页).doc_第1页
第1页 / 共6页
数据结构作业:唯一确定一棵二叉树(共6页).doc_第2页
第2页 / 共6页
数据结构作业:唯一确定一棵二叉树(共6页).doc_第3页
第3页 / 共6页
数据结构作业:唯一确定一棵二叉树(共6页).doc_第4页
第4页 / 共6页
数据结构作业:唯一确定一棵二叉树(共6页).doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

二、唯一的确定一棵二叉树需求分析该程序的主要功能是根据给定的遍历二叉树的前序序列和中序序列,唯一构造出一棵二叉树,并输出该二叉树的后序序列,同时用凹入法打印该二叉树。设计1. 设计思想 程序中的值采用二叉树的存储结构。(1)设计两个字符数组Pre和In存放前序序列和中序序列;(2)根据定义,前序序列中第一个元素一定是树根,在中序序列中该元素之前的所有元素一定在左子树中,其余元素则在右子树中。所以,首先从数组Pre中取出第一个元素Pre0作根结点,然后在数组In中找到In0,以它为界,在其前面的是左子树中序序列,在其后面的是右子树中序序列;(3)若左子树不为空,沿前序序列向后移动,找到左子树根结点,转(2);(4)左子树构造完毕后,若右子树不为空,沿前序序列向后移动,找到右子树根结点,转(2);(5)前序序列中各元素取完则二叉树构造完毕。在二叉树构建的过程中使用了函数递归的方式。2. 概要设计程序中最主要的函数即为二叉树的构建函数BuildBiTree()函数声明方式void BuildBiTree(BiT

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。