首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(log n)的算法,确定树中第k个结点的位置。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(log n)的算法,确定树中第k个结点的位置。
admin
2012-06-21
80
问题
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(log n)的算法,确定树中第k个结点的位置。
选项
答案
二叉排序树中第k个结点,即为二叉排序树中序序列中顺序号为k的结点,根结点的Lsize域中存放的是根结点的顺序号。要确定二叉排序树中第k个结点,先需将k与根结点的顺序号进行比较,若相等,则找到;若k小于根结点的顺序号,k继续与根的左孩子结点的顺序号比较,依次类推。(注意,右孩子结点的顺序号等于根结点的顺序号与右孩子结点的Lsize域值之和。)由于查找过程中不超过树的高度,故其算法复杂度为O(log n)。 typedef struct Node{ int key; struct Node*lchild, *rchild; int Lsize }BSNode; BSNode* Locate(BSNode*T,int k) { int j,i=0; BSNode*p=T; while(p) { j=i+p->Lsize; if(j==k)return p;//找到 if(j>k)p=p->lchild; else{ i+=p->Lsize; p=p->rchild; } } return NULL; }
解析
转载请注明原文地址:https://kaotiyun.com/show/bNxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在大革命失败后,毛泽东对开辟中国革命新道路的主要贡献。
下列事件的先后顺序是①匈牙利事件②苏共“二十大”③不结盟运动形成④“布拉格之春”()。
“(辽与宋)和好年深;蕃汉人户休养生息,人人安居,不乐战斗”,描述了()之后宋辽关系的图景。
李大钊是在中国传播马克思主义最早的革命先驱者,下列李大钊的著作中,不属于揭开了我国马克思主义宣传的第一页的是()。
下列关于第三次科技革命的说法,不正确的是()。
戊戌政变发生的时间是()。
《汉谟拉比法典》中规定:如果奴隶胆敢对主人说:“你不是我的主人。”他的耳朵就要被割掉。这部法典诞生于()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,最后一个结点下标为k(起
随机试题
某铁矿隶属于甲省某钢铁集团公司,是该钢铁公司最主要的铁矿石原料基地,该矿山由两个露天采场构成,两矿区相距约2.3km。铁矿初步规模为年产原矿200×104t,露天开采,采用窄轨平硐、溜井、胶带斜井混合开拓运输方式,露天采场采用单壁路堑阶段台阶开拓开采,
(2021年德州齐河)下列著作中,保存有神话传说的是()
给定资料: 1.2013年7月1日起,修改后的劳动合同法正式施行,其中规定被派遣劳动者享有与用工单位的劳动者同工同酬的权利。为加强操作性,人社部又针对劳务派遣法条进行细化并发布了征求意见稿。然而,现实中比比皆是的同工难同酬的现象让“同工同酬"这块改革的“
原癌基因sis家族的表达产物是
侧腭杆与龈缘的关系A.离开1~3mmB.离开4~6mmC.离开7~10mmD.离开11~15mmE.与龈缘接触
检查督导工作的时间及频率实行______管理。
“草黄沙白马如云,落日悲笳处处闻。此去妾心终许国,不劳辛苦汉三军。”本诗描写了中国古代一位伟大的女性。此人是()。
观赏:奇花:异草
A、10.B、4.C、3.D、1.C四个选择是数字,初步猜测题目问的可能与数字细节有关。短文说,Johnson全家用了三年的时间攒够了里程数才换了免费机票,故答案是C。
A、Ithasthelargestmarketshareatpresent.B、Itsproductsareeasytouseandcost-effective.C、Itissuperiortoitscompeti
最新回复
(
0
)