首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设二叉树采用二叉链表存储结构,设计一个算法求其指定的某一层k(k>1)的叶子结点个数,要求: 根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
假设二叉树采用二叉链表存储结构,设计一个算法求其指定的某一层k(k>1)的叶子结点个数,要求: 根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
admin
2018-07-17
48
问题
假设二叉树采用二叉链表存储结构,设计一个算法求其指定的某一层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
学硕统考专业
相关试题推荐
最晚到汉武帝时期,出现了我国第一部算学著作(),它记载了用竿标测日影以求日高的方法,从而认识了勾股定理。
《共产党宣言》的主要内容不包括()。
开皇五年,文帝规定每年正月五日县令出查,令百姓五党三党为一团,根据标准定户等上下,从轻制定税额,并将各户应纳税额写成定簿,是为()。
秦始皇焚书时未被列入焚书范围的是()。
1956年,毛泽东提出调动一切积极因素为社会主义事业服务这一基本方针的著作是()。
下面关于新经济政策的说法不正确的一项是()。
对西欧封建社会的说法不正确的是()。
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
什么是域名解析?域名解析中采取了什么措施提高效率?对同一个域名向DNS服务器发出多次的DNS请求报文后,得到IP地址都不一样,可能吗?为什么?
在下图的网络配置中,总共有()个广播域、()个冲突域。
随机试题
A、益气健脾,消食开胃B、消食化滞,泻火通便C、利湿消积,驱虫助食,健脾益气D、健脾和胃,平肝杀虫E、健脾开胃,促进消化,增强食欲肥儿疳积颗粒的功能是
产品组合是指项目不同产品的划分及其比例,含产品种类、品种的结构和相互间的数量关系,产品组合深度与广度的关联性,表现为()。
企业按规定为员工缴纳的住房公积金,属于()。
上市公司发行的可转换公司债券在发行结束()个月后,方可转换为公司股票。
如借款人拟将债务转让给第三方,必须事先获得()的同意。
市场预测的目的是为了预测_______。
导游人员带团时对待游客应该是()
人类学习的本质特点()。
在社会主义市场经济条件下,按劳分配()
下列4种不同数制表示的数中,数值最小的一个是
最新回复
(
0
)