首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
具有n个结点的完全二叉树,顺序存储在一维数组A[1…,z]中,设计算法将A中顺序存储变为二叉链表存储的二叉树。
具有n个结点的完全二叉树,顺序存储在一维数组A[1…,z]中,设计算法将A中顺序存储变为二叉链表存储的二叉树。
admin
2014-12-25
109
问题
具有n个结点的完全二叉树,顺序存储在一维数组A[1…,z]中,设计算法将A中顺序存储变为二叉链表存储的二叉树。
选项
答案
voidCrerateB/_t(BiTree&T,int i) { /*由顺序存储结构的完全二叉树,建立其二叉链表存储结构的完全二叉树*/ if(!(T=(BiTree)malloc(sizeof(BiTNode)))==NULL) exit(OVERFLOW); T一>data=A[i]; if(2*i<=n) CreateBit(t一>ichild,2*i); elseT一>1child=NULL; if(2*i+1<=n) CreateBit(t一>rchild,2*i+1); elseT一>rchild=NULL; } 在该算法中,可以将数组A设为全局变量。
解析
遍历是二叉树各种操作的基础;可以利用遍历来建立二叉树。本题就是利用先序遍历,由顺序存储结构的完全二叉树建立起二叉链表存储结构的完全二叉树。顺序存储结构中,编号为i的结点的左孩子的编号为2i,右孩子的编号为2i+1。
转载请注明原文地址:https://kaotiyun.com/show/ieVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
计算机中存储、处理和输入/输出的是用0和1表示的二进制数据。这些0和1构成的二进制数据序列要转变成合适的电磁波信号才能在信道中进行传输,这种转变过程称为_______。
______是指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络自身预防拥塞和从拥塞中恢复的一种安全机制。
______是接收端进行差错纠正的一种差错控制方法。
请使用交换型100Base-T以太网技术将4台PC机连接为一个小型局域网,具体要求如下:(1)画出网络连接图。(2)在图中注明所用网络连接设备、传输介质和接口的名称。
某大学实行学分制,学生可根据自己的情况选修课程。每名学生可同时选修多门课程,每门课程可由多位教师讲授,每位教师可讲授多门课程且可指导多名学生。请根据上述条件绘制E—R图。
在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,此时称事务达到了________的要求。
设有两个关系模式:职工(职工号,姓名,性别,年龄,职务,工资,部门号)部门(部门号,部门名称,经理名,地址,电话)依据上述关系回答下面小题。用关系代数表达式写出下列查询:检索“采购部”女职工的职工号和姓名。
已知关系R(A,B)和S(A,B),则以下关系代数表达式中错误的是()
如图,圆圈代表网络结点,节点间的连线表示它们间有网络相连,连线上的数表示该网线传送10兆字节的信息所用时间(单位:秒)。现需从点s向点t传送10兆字节的信息,问至少需要多少时间?
随机试题
数控机床的滚珠丝杠与伺服电动机有哪几种联接方式?
简述宫体诗的发展阶段。
A.骨擦音B.“X”形或“O”形腿C.被毛褪色D.肌营养不良E.肌肉强直骨折
罗某犯放火罪应被判处10年有期徒刑,此时人民法院对罗某还可以适用的附加刑是()。
证券公司设立限定性集合资产管理计划,应当事先报中国证监会备案。()
我国证券市场的监管目标是()。①保护投资者利益,保障合法的证券交易活动,监督证券中介机构②根据国家宏观经济管理的需要,运用灵活多样的方式,调控证券市场与证券交易规模,引导投资方向,使之与经济发展相适应③防止人为操纵、欺诈等不法行为
海洋:海浪:冲浪板
教育法律关系主体、客体和内容三者之间密切联系、相互制约、缺一不可,其中任何一个要素的改变,都会导致原有法律关系的()。
2011年粮食种植面积11057万公顷,比上年增加70万公顷。棉花种植面积504万公顷,增加19公顷。油料种植面积1379万公顷,减少10万公顷。糖料种植面积195万公顷,增加4万公顷。全年粮食产量57121万吨,比上年增加2473万吨,增产4
对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是______。
最新回复
(
0
)