首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
试编写一个算法,将双亲表示法存储的树转化为: 孩子一兄弟表示法。
试编写一个算法,将双亲表示法存储的树转化为: 孩子一兄弟表示法。
admin
2014-12-25
24
问题
试编写一个算法,将双亲表示法存储的树转化为:
孩子一兄弟表示法。
选项
答案
CSTreePchangeCS(PtreeT,int root) { 将双亲表示法的树T转化为孩子一兄弟表示法,root表示树根在双亲表示法中的下标 P=(CSTee)malloc(sizeof(CSNode)); P一>data=T.nodes[root].data; P一>frrstchild=P一>nextsibling=NULL; first=1; fbr(i=0;i
frrstchild=q;first=0;sibling=P一>frrstchild;} else{sibling一>nextsibling=q;sibling=q;} } returnp; }
解析
将双亲表示的存储结构转化成孩子一兄弟表示法,首先找出根结点,然后在双亲表示法的存储结构中找出双亲是根的所有结点,若根的第一个孩子为空,则将某结点作为根的第一个孩子,其余结点作为兄弟。对双亲表示法中的任意一结点,均递归建立其孩子一兄弟链表。算法描述如下。
转载请注明原文地址:https://jikaoti.com/ti/6ULaFFFM
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
【】是一种最简单、廉价的以太网扩展设备,常用于连接两个以太网网段,对衰减的信号进行放大,保持与原数据相同。
SMTP不能传送可执行文件或其他的二进制对象,只限于传送7位的_____。
路由器的交换结构不包括【】
在规范化关系数据库中,同一个数据表中不能出现重复的_______。
数据特征分析主要包括分析数据的_______和长度、数据的_______范围、数据的所属业务、数据的业务量,以及数据的重要程度和保密程度。
假设有一关系模式R(学号,姓名,系名,系主任,课程号,课程名,成绩)其中:每个系只有一位系主任;每个学生学习多门课程,每个课程多个同学选修,每个同学的每门课程只有一个成绩。(1)根据上述条件,写出关系模式R的关键码。(2)R最高属于第几范
在数据库系统中,日志文件用于()
假定有4个记录A、B、C、D,顺序放在磁盘的某磁道上,该磁道划分为4块,每块存放一个记录。现在要顺序处理这些记录,如果磁盘的转速为20ms转一周,处理程序每读出一个记录后花5ms时间进行处理。问:处理完这4个记录需要多少时间?
假定一个磁盘共有100个柱面,每个柱面上有4个磁道,每个盘面分成16个扇区。如果内存的字长为64位,磁盘地址中指出的柱面号、磁道号、扇区号和块号只需要64位二进制位即可表示。每个磁盘块的长度是512字节。记录磁盘中空闲块的方式有两种,即位示图法和空闲块链接
可变分区存储管理的分区大小不是预先固定的,但分区个数是_______的。
随机试题
下列含钙丰富的食物是()。
欧洲联盟法
中国30多年时间证明,改革开放是()
下列有关贫血性心脏病的改变,哪一项不正确
关于诉的种类的表述,下列哪些选项是正确的?(2008年试卷三第86题)
()是证券公司客户信用交易担保资金账户的二级证券账户。
银行市场定位的步骤是()。
stack[-1cp]
A、Noproblem.B、Youaresokind.C、Yes,I’dliketo.D、Thankyou.C题意为“真是个好天气!愿意出去走走吗?”只有C“好的,我愿意去。”是合适的选项。故选C。
Ifthejobofdecoratingyourroom--notonlywithfurniturebutwithfloorandwallcoverings,artworkandotherelements--s
最新回复
(
0
)