首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(10gn)的算法,确定树中第k个结点的位置。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(10gn)的算法,确定树中第k个结点的位置。
admin
2013-09-16
30
问题
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(10gn)的算法,确定树中第k个结点的位置。
选项
答案
二叉排序树中第k个结点,即为二叉排序树中序序列中顺序号为k的结点,根结点的Lsize域中存放的是根结点的顺序号。要确定二叉排序树中第k个结点,先需将k与根结点的顺序号进行比较,若相等,则找到;若k小于根结点的顺序号,k继续与根的左孩子结点的顺序号比较,依次类推。(注意,右孩子结点的顺序号等于根结点的顺序号与右孩子结点的Lsize域值之和。)由于查找过程中不超过树的高度,故其算法复杂度为O(10gn)。 typedef struct Node{ int key: struct Node*l
解析
转载请注明原文地址:https://jikaoti.com/ti/R2ajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在蒙古向南扩张的同时,还发动了三次大规模的西征,三次西征中分别在位的大汗是()
古巴革命党是由占巴民族英雄、民族解放运动的领袖()于1892年在美国纽约建立的。
德国法西斯能够通过合法方式夺取政权,主要原因有()。①垄断资产阶级要求建立极权统治②纳粹党利用了人民对现状的不满③骗人的宣传欺骗了社会的信任④通过国会纵火案打击了共产党
评述《辛丑条约》的主要内容及其对中国的危害。
国共合作的抗日民族统一战线初步形成的标志是()。
试结合新民主主义革命不同历史时期的历史实际,阐述中国共产党在处理同资产阶级复杂关系问题上的做法、结果及其历史经验。
真理标准问题大讨论
首次提出“长期共存,互相监督”观念的是在文件()中。
在铭文中明确记载周武王伐商这一重大历史事件的青铜器是()。
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
随机试题
在管道的流体流动中,减小阻力可以增加过流流量。下述减少阻力的措施中,错误的是()。
甲公司拥有“飞鸿”注册商标,核定使用的商品为酱油等食用调料。乙公司成立在后,特意将“飞鸿”登记为企业字号,并在广告、企业厂牌、商品上突出使用。乙公司使用违法添加剂生产酱油被媒体曝光后,甲公司的市场声誉和产品销量受到严重影响。关于本案,下列说法不正确的是(
股份有限公司的设立方式有:____________和___________。
根据《环境保护法》的规定,下列关于企业事业单位排放污染物的规定中,正确的是()。
根据企业所得税法律制度的规定,下列主体中,不属于企业所得税纳税义务人的是()。
质量保证的基础和前提是()。
下列关于法的分类的说法,正确的是()。
一项调查表明,一些新闻类期刊每一份杂志平均有4~5个读者。由此可以推断,在《诗刊》12000订户的背后约有48000~60000个读者。上述估算的前提是:
设f(x)=|x-a|g(x),其中g(x)连续,讨论f’(a)的存在性.
Whatisthewomandoingwhenthemaninterruptsher?
最新回复
(
0
)