首页 > 外语类考试
题目内容 (请给出正确答案)
[主观题]

一棵树的存储结构可以采用父结点表示法,即父指针数组表示法。试给出相应的类定义。其中,每个树

结点包含两个成员:数据域data和父结点指针parent;树则有个树结点数组NodeList[MaxSize],maxSize表示该数织的最大结点个数,size是当前结点个数,current指示最近操作结点位置,即当前指针。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“一棵树的存储结构可以采用父结点表示法,即父指针数组表示法。试…”相关的问题
第1题
二叉树结点数值采用顺序存储结构,如图所示。 ①画出二叉树表示。 ②写出前序遍历,中序遍历和后序遍历的结果

二叉树结点数值采用顺序存储结构,如图所示。

①画出二叉树表示。

②写出前序遍历,中序遍历和后序遍历的结果。

③写出值为c的结点的父结点及其左、右孩子。

④画出把此二叉树还原成森林的图。

点击查看答案
第2题
一棵树的逻辑结构T=(K,R),其中K={A,B,C,D,E,F,G,H,I,J};R={r};r={<A,B>,<A,C>,<A,D>,<B,E>,<B,F>,<C,G>,<D,

一棵树的逻辑结构T=(K,R),其中K={A,B,C,D,E,F,G,H,I,J};R={r};r={<A,B>,<A,C>,<A,D>,<B,E>,<B,F>,<C,G>,<D,I>,<D,J>,<G,H>}。请用树形表示法画出此树,并按根将树划分为子树,指出哪个结点是根,哪些结点是树叶,确定每个结点的层数和度数。最后指出树的高度。

点击查看答案
第3题
在森林的二叉树表示中,用llink存储指向结点第一个子女的指针,用rlink存储指向结点下一个兄弟
的指针,用data存储结点的值。如果我们采用静态二叉链表作为森林的存储表示,同时按森林的先根次序依次安放森林的所有结点,则可以在它们的结点中用只有一个二进位的标志Itag代替Ilink,用rtag代替rlink。并设定若Itag=0,则该结点没有子女,若Itag≠0.则该结点有子女;若rtag=0,则该结点没有下一个兄弟,若rtag不等于0.则该结点有下一个兄弟。试给出这种表示的结构定义,并设计一个算法,将用这种表示存储的森林转换成用Ilink-rIlink表示的森林。

点击查看答案
第4题
关于堆的一些问题: (1)堆的存储表示是顺序的,还是链接的? (2)设有一个最小堆,即堆中任

关于堆的一些问题: (1)堆的存储表示是顺序的,还是链接的? (2)设有一个最小堆,即堆中任意结点的关键字均大于它的左孩子和右孩子的关键字。其具有最大值的元素可能在什么地方? (3)对n个元素进行初始建堆的过程中,最多做多少次数据比较(不用大O表示法)?

点击查看答案
第5题
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)。请填空。

为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)。请填空。

struct link { char data;【 】;} node;

点击查看答案
第6题
某张氏家族的族谱以二叉树来表示,如图所示,以二叉链表作为存储结构,编写一算法,在家谱中查找是否有张三这个
人。

解题思路:本题就是在一个二叉链表中查找指定的结点x的过程。可以利用二叉树的任意一种遍历方法进行查找。这里利用先序遍历方法,首先判断当前结点是否是要查找的结点,如果是,则查找成功,返回结点的地址;如果不是,则分别到它的左子树和右子树中进行查找。

点击查看答案
第7题
试设计用带表头结点的线性双向循环链表存储结构表示队列的入队和出队的算法。
点击查看答案
第8题
为建立如下图所示的存储结构(即每个结点两个域,p是指向结点的指针域,data用以存放整型数),请将定

为建立如下图所示的存储结构(即每个结点两个域,p是指向结点的指针域,data用以存放整型数),请将定义补充完整。

p data a struct list { 【 】; int data;}a;

点击查看答案
第9题
一棵树的广义表表示为a(b(c,d(e,f),g(h)),i(j,k(x,y))),结点d和x的层数分别为_____和_______。

一棵树的广义表表示为a(b(c,d(e,f),g(h)),i(j,k(x,y))),结点d和x的层数分别为_____和_______。

点击查看答案
第10题
若一棵树中有度数为1~m的各种结点数为n1,n2,…,nm(nm表示度数为m的结点个数),请推导出该树中共有

若一棵树中有度数为1~m的各种结点数为n1,n2,…,nm(nm表示度数为m的结点个数),请推导出该树中共有多少个叶子结点n0的公式。

点击查看答案
第11题
线性表若采用链式存储表示时所有结点之间的存储单元地址可连续可不连续。此题为判断题(对,错)。
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改