首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个双向链表h,每个结点中除有prior,data和next三个域外,还有一个访问频度域freq,在链表被起用之前,每个结点中的freq域都被初始化为零。每当进行LocateNode(h,x)运算时,令元素值为x的结点中freq域中的值加一,并调整表中
设有一个双向链表h,每个结点中除有prior,data和next三个域外,还有一个访问频度域freq,在链表被起用之前,每个结点中的freq域都被初始化为零。每当进行LocateNode(h,x)运算时,令元素值为x的结点中freq域中的值加一,并调整表中
admin
2013-09-16
83
问题
设有一个双向链表h,每个结点中除有prior,data和next三个域外,还有一个访问频度域freq,在链表被起用之前,每个结点中的freq域都被初始化为零。每当进行LocateNode(h,x)运算时,令元素值为x的结点中freq域中的值加一,并调整表中结点的次序,使其按访问频度的递减序列排序,以便使被频繁访问的结点总靠近表头,试写一符合上述要求的LocateNode运算的算法。
选项
答案
在DLinkList类型的定义中添加freq域(int类型),给该域初始化为0。在每次查找到一个结点*P时,使其freq域增1,再在*P结点的前面找到一个结点*q,它或是头结点或是满足q->freq>=p->freq,然后删除*P结点,使其插入到*q结点之后。算法描述如下: int LocateNode(DLinkList*h,ElemType x) { DLinkList *p=h一b->next,*q; while(p!=NULL&&p->data!=x) p=p一>
解析
转载请注明原文地址:https://kaotiyun.com/show/rgxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《九国公约》的规定最能反映华盛顿会议上列强侵略中国的本质意图的是()
新中国建立后发生的一次全局性、长时间的严重“左”倾错误是()。
简要分析在蒸汽时代资本主义的决定性的胜利。
第二国际与第一国际特点的比较。
《吕氏春秋》载:“公作则迟,有所匿其力也;分地则速,无所匿其力也。”这条材料反映的实质问题是()。
标志着南京国民政府在全国范围内形式上完成统一的事件是()。
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式,最早提出这种方式的是()
已知某32位二进制机器数为11000000000000000000000000000000,试计算在下列各种编码方式下其代表的真值。(1)原码定点小数;(2)补码定点小数;(3)反码定点小数;(4)IEEE754标准短
某工厂有一个仓库可以存放甲、乙两种零部件,甲零件可以存放m件,乙零件可以存放n件,车间A专门生产甲零件,每次1件,每生产1件存放进仓库1件;车间B专门生产零件乙,每次1件,每生产1件存放进仓库1件。总装车间每次从仓库取出2件甲零件、l件乙零件组装成成品,车
某单位有1个总部和6个分部,各个部门都有自己的局域网。该单位申请了6个C类IP地址202.115.10.0/24~202.115.15.0/24,其中总部与分部4共用一个C类地址。网络采用R1~R7共7台路由器,采用动态路由协议OSPF,并划分了3个OSP
随机试题
中科院硕士学位、麻省理工博士学位获得者李海言近日回国,并带来自己研制的两项在彩色电视方面的最新技术(已经获得美国、欧盟、日本和中国专利),他想成立一家公司,并且注册“海言”这一商标,如果你作为他请来的法律顾问,对他此项想法的观点是()
变现能力风险
气管从喉水平往下延伸到第几胸椎体水平形成隆突,分左、右支气管入肺
灰体表面热阻与()无关。
(2005年)根据热力学第二定律判断()是正确的。
推行职业安全健康管理体系(OHSMS)的最重要保证因素是()。
高频放大器
2017年4月,申请执行人B公司请求甲地级市乙县人民法院执行人A公司(住所地为丙地级市丁县)位于乙县的X房产。乙县人民法院在执行中发现,A公司不能清偿到期债务且资产不足以清偿全部债务。后经A公司书面同意,该执行案件移送破产审查。同年5月,受移送人民法院确定
下列哪种食物的胆固醇含量最低()。[辽宁省2007年11月四级真题]
WhoisDr.MacLeod?
最新回复
(
0
)