首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 求树的宽度,所谓宽度是指在二叉树的各层上,具有结点数最多的那一层的结点总数。本算法是按层次遍历二叉树,采用一个队列q,让根结点入队列,若有左右子树,则左右子树根结点入队
阅读以下说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 求树的宽度,所谓宽度是指在二叉树的各层上,具有结点数最多的那一层的结点总数。本算法是按层次遍历二叉树,采用一个队列q,让根结点入队列,若有左右子树,则左右子树根结点入队
admin
2009-02-15
85
问题
阅读以下说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。
[说明]
求树的宽度,所谓宽度是指在二叉树的各层上,具有结点数最多的那一层的结点总数。本算法是按层次遍历二叉树,采用一个队列q,让根结点入队列,若有左右子树,则左右子树根结点入队列,如此反复,直到队列为空。
[函数]
int Width ( BinTree *T
{
int front=-1, rear=-1; /*队列初始化*/
int flag=0, count=0, p; /*p用于指向树中层的最右边的结点, flag 记录层中结点数的最大值*/
if ( T!=Null)
{
rear++;
(1);
flag=1;
p=rear;
}
while ((2))
{
front++;
T=q [front]];
if (T->lchild!=Null )
{
roar+-+;
(3);
count++;
}
if ( T->rchild!=Null )
{
rear++; q[rear]=T->rchild;
(4);
}
if (front==p ) // 当前层已遍历完毕
{
if((5))
flag=count;
count=0;
p=rear, //p 指向下一层最右边的结点
}
}
return ( flag );
}
选项
答案
(1) q [rear]=T (2) front<p (3) q [rear]=T->lchild (4) count++ (5) flag<count
解析
转载请注明原文地址:https://kaotiyun.com/show/isjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
()是一种不可靠的、无连接的协议,但可以保证应用程序间的通信。
在PowerPoint 2000中,如果要更改幻灯片上对象出现的顺序,应设置“自定义动画”中的(62)。
假设某Word文档中已存在宏“Marcol”,则下列方法中(48)不能正确使用这个宏。
在Excel中,根据数据表制作统计图表后,如果将其对应数据表中的数据进行修改,则图表______。
下列软件中,(35)可以完成文件压缩和还原。
下列选项中,具有连接范围窄、用户数少、配置容易、连接速率高等特点的网络是(8)。
(31)________________接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。
以下关于数字经济的叙述中,________________并不正确。
在Excel中,若A1单元格中的内容为“全国计算机技术与软件专业技术资格(水平)考试”,在A2单元格中输入函数=LEFT(A1,2),则A2单元格显示的内容是______。
某年级两个班举行了一次数学统考,一班(共30人)的平均成绩为70分,二班(共 20人)的平均成绩为75分,则该年级的平均成绩为(65)分。
随机试题
Internet上有许多应用,其中可用于实现发送邮件功能的是________。
指出不属于针眼初起的临床表现:
患者,男性,33岁。油漆厂工人,近半年头晕、乏力,未重视,5天前感冒后症状加重,伴发热,最高可达39℃。查血常规示Hb75g/L,WBC2.9×109/L,PLT50×109/L,查体:肝脾未触及,骨髓增生低下,巨核细胞减少,本病最可能的诊断为
脱疽湿热毒盛证的治法是( )。
投资银行业务的狭义含义只限于某些资本市场活动,着重指一级市场上的承销、风险投资业务和并购的财务顾问。()
企业因担保事项发生的损失金额能够合理估计的,应当在资产负债表日将预计损失金额确认为预计负债。()
《劳动法》规定,集体合同文本须提交()审核,经审核通过后才具有法律效力。
教学过程主要是让学生掌握人类长期积累起来的基础科学文化知识。这说明教学过程具有()。
SQL语言中语句CREATE、DROP、ALTER实现哪类功能?()
()动物世界()体育节目经济半小时()流行音乐
最新回复
(
0
)