首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设二叉树采用二叉链表存储结构,设计一个算法求其指定的某一层k(k>1)的叶子结点个数,要求: 根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
假设二叉树采用二叉链表存储结构,设计一个算法求其指定的某一层k(k>1)的叶子结点个数,要求: 根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
admin
2018-07-17
70
问题
假设二叉树采用二叉链表存储结构,设计一个算法求其指定的某一层k(k>1)的叶子结点个数,要求:
根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
选项
答案
算法的设计如下: int n; int LeafKLevel(BiTree root,int k){ n=0; PreOrder(root,0,k); return 0; } int PreOrder fBiTree root,int deep,int k){ if(deep<k){ if(root—>lchild!=NULL) //若左子树不空,对左子树递归遍历 PreOrder(root—>lchild,deep+1); if(root—>rchiid!=NULL) //若右子树不空,对右子树递归遍历 PreOrder(root—>rchild,deep+1), } else if{deep==k&&root—>lchild==NULL&&root—>rchild==NULL) ++n, }
解析
转载请注明原文地址:https://kaotiyun.com/show/4fRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
与以往经济危机的影响相比,1929—1933年经济危机的最大特点是()
《道威斯计划》的实施所产生的直接结果是()。
下面哪项条约没有涉及德国的赔款问题?()
下列关于第二三次科技革命的说法,不正确的是()。
首次提出“长期共存,互相监督”观念的是在文件()中。
论述公元前6世纪至公元1世纪佛教的形成与传播。
设磁盘的扇区大小为4KB,磁盘转速为15000r/min,磁盘平均寻道时间为4ms,最大数据传输速率为40MB/s,磁盘控制器开销时问为1ms,计算读写一个扇区所需平均时间(不考虑I/O请求队列中的等待时间)。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
某主机的IP地址为180.80.77.55,子网掩码为255.255.252.0。若该主机向其所在子网发送广播分组,则目的地址可以是_______。
随机试题
三相交流电是指在磁场中有()个互成角度的线圈同时转动产生的三个交变电动势。
在下列广义积分中,收敛的是()
A.血尿B.蛋白尿C.乳糜尿D.脓尿E.少尿或无尿慢性肾衰竭常见的尿液特点为()。
(2005年)自由质点受力作用而运动时,质点的运动方向是()。
下列不属于资本资产定价模型的假设条件的是( )。
某市建筑公司承建的工贸公司职工培训楼.地下1层,地上12层,建筑面积2000m2,钢筋混凝土框架结构,计划一年内竣工。市建委有关管理部门按照相关规定对本项目进行了安全质量大检查。检查人员在质量检查时发现,在第2层某柱下部混凝土表面存在比较严重的“蜂窝”现
【2014浙江】阅读材料,回答下列问题:小芹是初中二年级的女生,智力正常,人际关系良好,上课和平时作业都比较认真,学习总体成绩在班级处于中等水平,但是自信心有些不足。这次期中考试,她的其他课程考试发挥正常,只有数学没有考及格。她认为数学没有考好是
下列生活中保存食物的方法,理解错误的是()。
当数据库的存储结构改变时,为保持模式不变,可以相应地修改______映像。
DevelopmentStrategyYourcompanyhasdecidedtoexpanditsbusinessindifferentregions.Youhavebeenaskedtomakesomeanal
最新回复
(
0
)