首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
二叉树的带权路径长度(WPL)是二叉树中所有叶结点的带权路径长度之和。给定一棵二叉树T,采用二叉链表存储,结点结构为: 其中叶结点的weight域保存该结点的非负权值。设root为指向T的根结点的指针,请设计求T的WPL的算法,要求: 给出算法的基本设
二叉树的带权路径长度(WPL)是二叉树中所有叶结点的带权路径长度之和。给定一棵二叉树T,采用二叉链表存储,结点结构为: 其中叶结点的weight域保存该结点的非负权值。设root为指向T的根结点的指针,请设计求T的WPL的算法,要求: 给出算法的基本设
admin
2015-12-30
80
问题
二叉树的带权路径长度(WPL)是二叉树中所有叶结点的带权路径长度之和。给定一棵二叉树T,采用二叉链表存储,结点结构为:
其中叶结点的weight域保存该结点的非负权值。设root为指向T的根结点的指针,请设计求T的WPL的算法,要求:
给出算法的基本设计思想;
选项
答案
算法的基本设计思想: ①基于先序递归遍历的算法思想是用一个static变量记录wpl,把每个结点的深度作为递归函数的一个参数传递,算法步骤如下: 若该结点是叶子结点,那么变量wpl加上该结点的深度与权值之积; 若该结点非叶子结点,那么若左子树不为空,对左子树调用递归算法,若右子树不为空,对右子树调用递归算法,深度参数均为本结点的深度参数加1; 最后返回计算出的wpl即可。 ②基于层次遍历的算法思想是使用队列进行层次遍历,并记录当前的层数, 当遍历到叶子结点时,累计wpl; 当遍历到非叶子结点时对该结点的把该结点的子树加入队列; 当某结点为该层的最后一个结点时,层数自增1; 队列空时遍历结束,返回wpl。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/TbRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
以下不属于“万历三大征”的是()。
蒙古军西征之后,罗斯处于()的控制之下。
埃及曾两次被波斯帝国征服,波斯第二次征服埃及的时间是()。
西汉初年,西域共有36国,其中以()人口最多。
“两个凡是”
布雷顿森林体系
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
某机字长32位,采用定长操作码,单字长指令,共有机器指令100条,CPU内部有通用寄存器32个,可作变址寄存器用,存储器按字节编址,指令拟用直接寻址、间接寻址、变址寻址和相对寻址等4种寻址方式。(1)分别画出寻址方式由操作码指出和寻址方式由专用字
下图所示为双总线结构机器的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控
在某个操作系统中,通过大量的实验,人们观察到在两次缺页中断之间执行的指令数与分配给程序的页框数成正比,即可用内存加倍,缺页中断的平均间隔也加倍。整体缺页次数减少约一半。假设一条普通指令需要100ns,但若发生了缺页中断就需要1ms。一个程序运行了60s,期
随机试题
用高级语言编写的源程序要转换成等价的目标程序,必须经过____________。
A.CKB.MbC.cTnD.LD1E.AST心肌缺血发生后,血中出现高峰浓度最晚的标志物是
男,7个月。不活泼,食欲差,面色苍白。血红蛋白80g/L,红细胞数3×1012/L,考虑为( )
A.肿瘤中有软骨样组织B.肿瘤中有牙乳头样组织C.肿瘤中有筛孔样结构D.肿瘤中有牙体组织E.肿瘤由黏液样细胞、表皮样细胞和中间细胞组成腺样囊性癌
场内申购赎回ETF采用( )方式。
某公司当前每股市价为20元,如果增发普通股,发行费率为8%。该公司可以长期保持当前的经营效率和财务政策,并且不增发和回购股票,预计利润留存率为80%,期初权益预期净利率为15%,预计明年的每股股利为1.2元。留存收益的资本成本为()。
下列有关审计业务三方关系人的说法,恰当的有()。
阅读材料,回答下列问题。注:化学需氧量:废水、废水处理厂出水和污水中,能被强氧化剂氧化的物质的氧当量。化学需氧量越高,表示水中有机污染物越多,污染越严重。总氮:水中各种形态无机和有机氮的总量。氨氮:水中以游离氨和铵离子形式存在的氮,是总
在Excel2007中,下列运算符优先级最高的是(43)。
Janeisunhappybecauseeveryonewenttothedance______her.
最新回复
(
0
)