首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个双向链表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
62
问题
设有一个双向链表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://www.kaotiyun.com/show/rgxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述古巴导弹危机的过程。
论述印度非暴力运动的过程和失败原因。
第一次国共合作时期,收回九江和汉口英租界的是()
1925年10月签订《洛迦诺公约》后,法国外长白里安认为:“我国的安全比以往任何时候都更有保障了。”对此说法不正确的一项是()。
()是解放战争时期西北战场的关键一次战役,是西北战局的转折点。
明朝灭亡后,以下南明小朝廷存在的先后顺序是()。①绍武政权②永历政权③隆武政权④弘光政权
古巴革命党是由古巴民族英雄、民族解放运动的领袖()于1892年在美国纽约建立的。
西汉初年,反驳刘邦“马上治天下”的说法,并向汉帝国治国献策的是()。
晚清时期清帝年号的正确排序是
设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为△t,采用常规标量流水线处理机。若连续执行12条指令,则共需时间是()。
随机试题
简述亚当斯公平理论界定的员工由于不公平感而产生的可能行为。
下列药物中,哪些药物含有儿茶酚结构
中医之痢疾主要是指西医的
射干具有的功效是牛蒡子具有的功效是
“谏”,旧时指规劝帝王、将相改正错误。一个好的部属,不仅表现为对领导言听计从,努力完成领导交办的工作,而且表现为善当助手和参谋。你若作为副职领导,当正职领导出现错误决策时,该怎样巧言进谏?
所有的公文都需要编制份数序号。()
下列选项中,属于继父或继母收养继子女的条件是()。[2020年法硕(法学)真题]
控制器的功能是_______。
一个人一生最早受到的教育(1)家庭,父母是孩子的第一任老师,(2)孩子成长中任期最长、影响最久远的老师。家庭环境是孩子获得早期人生经验的主要区域,家庭教育、家庭环境的优劣,(3)影响着未成年人的成长。一些父母(4)溺爱、放任自流、打骂等不正当的教育方法(
ProperstreetbehaviorintheUnitedStatesrequiresanicebalanceofattentionandinattention.Youaresupposedtolookata
最新回复
(
0
)