首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设二叉树采用二叉链表存储结构,设计一个算法求其指定的某一层k(k>1)的叶子结点个数,要求: 根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
假设二叉树采用二叉链表存储结构,设计一个算法求其指定的某一层k(k>1)的叶子结点个数,要求: 根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
admin
2018-07-17
83
问题
假设二叉树采用二叉链表存储结构,设计一个算法求其指定的某一层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://www.kaotiyun.com/show/4fRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
与以往经济危机的影响相比,1929—1933年经济危机的最大特点是()
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
明末清初,著名学者()抗清失败,前往日本讲学,传播中国文化。
材料一从波罗的海斯德丁(什切青)到亚得里亚海边的里亚斯特,一幅横贯欧洲大陆的铁幕已经降落下来……无一不处在苏联的势力范围之内。
下列对于南海诸岛的名称对应有误的一项是()。
“七七”事变是中国全面抗战的开始,对此理解最确切的是()。
科举是一种读书、应考、任官三位一体的选官方法,其中的进士科始创于()。
编写判定给定的二叉树是否是二叉排序树的函数。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
设计一个算法求图的中心点。设v是有向图G的一个顶点,把v的偏心度定义为:MAX{从w到v的最短距离|w属于V(G))如果v是有向图G中具有的最小偏心度的顶点,则称顶点v是G的中心点。
随机试题
古典的符合性质量经济模型认为,总的质量成本由两部分组成:质量保证成本和不符合成本,下列各项属于保证质量成本的是()
男,装卸工,40岁,腰扭伤,经治疗腰痛缓解,但仍有左下肢麻痛并放射,查体:腰背肌痉挛,沿坐骨神经走行有压痛,直腿抬高试验阳性。可能的临床诊断为
舌神经
针灸治疗遗尿的基本处方是
关于中标和签订合同,下列说法中正确的是()。
某证券公司利用资金优势,在3个交易日内连续对某一上市公司的股票进行买卖,使该股票从每股10元上升至13元,然后在此价位大量卖出获利。根据《证券法》的规定,下列关于该证券公司行为效力的表述中,正确的是()。
旅客向保险公司投保的航空旅客人身意外保险可以免除或减少承运人应当承担的赔偿责任。()
Bynow,itshouldcomeasnosurprisewhenscientistsdiscoveryetanothercaseofexperiencechangingthebrain.Fromthesenso
Twokeenmindsthattheyare,theytook______eachother.
A、Training.B、Typing.C、Computerskills.D、Word-processing.D
最新回复
(
0
)