首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 [说明] 二叉树的二叉链表存储结构描述如下: lypedef struct BiTNode { datatype data; street BiTNode *lchiht, *
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 [说明] 二叉树的二叉链表存储结构描述如下: lypedef struct BiTNode { datatype data; street BiTNode *lchiht, *
admin
2009-02-15
97
问题
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。
[说明]
二叉树的二叉链表存储结构描述如下:
lypedef struct BiTNode
{ datatype data;
street BiTNode *lchiht, *rchild; /*左右孩子指针*/ } BiTNode, *BiTree;
下列函数基于上述存储结构,实现了二叉树的几项基本操作:
(1) BiTree Creale(elemtype x, BiTree lbt, BiTree rbt):建立并返回生成一棵以x为根结点的数据域值,以lbt和rbt为左右子树的二叉树;
(2) BiTree InsertL(BiTree bt, elemtype x, BiTree parent):在二叉树bt中结点parent的左子树插入结点数据元素x;
(3) BiTree DeleteL(BiTree bt, BiTree parent):在二叉树bt中删除结点parent的左子树,删除成功时返回根结点指针,否则返回空指针;
(4) frceAll(BiTree p):释放二叉树全体结点空间。
[函数]
BiTree Create(elemtype x, BiTree lbt, BiTree rbt) { BiTree p;
if ((p = (BiTNode *)malloc(sizeof(BiTNode)))= =NULL) return NULL;
p->data=x;
p->lchild=lbt;
p->rchild=rbt;
(1);
}
BiTree InsertL(BiTree bt, elemtype x,BiTree parent)
{ BiTree p;
if (parent= =NULL) return NULL;
if ((p=(BiTNode *)malloc(sizeof(BiTNode)))= =NULL) return NULL;
p->data=x;
p->lchild= (2);
p->rchild= (2);
if(parent->lchild= =NULL) (3);
else{
p->lchild=(4);
parent->lchild=p;
}
return bt;
}
BiTree DeleteL(BiTree bt, BiTree parent)
{ BiTree p;
if (parent= =NULL||parent->lchild= =NULL) return NULL;
p= parent->lchild;
parent->lchild=NULL;
freeAll((5));
return bt;
选项
答案
(1) return p (2) NULL (3) parent->lchild=p (4) parent->lchild (5) p
解析
(1)此处应返回新建的二叉树;(2)新元素结点初始化时,数据域取值x,左右孩子指针指向NULL;
(3)若parent结点的左孩子结点空,则直接令其左孩子指针指向p;
(4)若parent结点的左孩子结点不空,则让新结点p充当其左子树的根;
(5)此处需释放二叉树p(parent的左子树)所占用的空间。
转载请注明原文地址:https://www.kaotiyun.com/show/LojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
某单位需要使用浓度为15%的盐水750克,但只有浓度20%和5%的两种盐水。经过计算,将浓度20%和5%的盐水分别取()克混合后就能达到要求。
在PowerPoint 2000中,如果要更改幻灯片上对象出现的顺序,应设置“自定义动画”中的(62)。
“Windows是一个多任务操作系统”指的是_______。
在Excel中,根据数据表制作统计图表后,如果将其对应数据表中的数据进行修改,则图表______。
信息处理技术员的网络信息检索能力不包括(10)。
人机交互界面有多种方式,不包括______。
新建一个Word文档,编辑结束后,执行“文件”菜单中的“保存”命令,则______。
在Excel2007中,在单元格A1中输入函数“=LEN(”信息处理技术员”)”,按回车键后,则A1单元格中的值为__________。
随机试题
肌萎缩型侧索硬化症和颈椎间盘突出症不同点为
双眼球分离双眼球内聚
HLA-Ⅱ类分子属于细菌脂多糖属于
产于云南的道地药材有
对偿债备付率的叙述正确的有()。
横道计划作为控制建设工程进度的方法之一,其局限性是不能()。
放射性元素衰变时放出三种射线,按穿透能力由强到弱的排列顺序是()。
下列关于缓刑的说法中,不正确的有()。
在中国北部有这样两个村落,赵村所有的人都是白天祭祀祖先,李庄所有的人都是晚上才祭祀祖先,我们确信没有既在白天也在晚上祭祀祖先的人。我们也知道李明是晚上祭祀祖先的人。依据以上信息,能断定以下哪项是对李明身份的正确判断?
Inpolicework,youcanneverpredictthenextcrimeorproblem.Noworkingdayisidenticaltoanyother,sothereisno"【B1】__
最新回复
(
0
)