首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个双向链表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
46
问题
设有一个双向链表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
学硕统考专业
相关试题推荐
论述一战后德国的赔款问题
简评“雅尔塔会议”。(东北师范大学2001年世界史综合卷真题)
下列历史事件发生的先后顺序是()①“铁幕”演说②马歇尔计划③北大西洋公约
洋务运动中翻译出《几何原本》后九卷、《代数学》、《重学》等数学、物理方面的科技书籍的翻译家是()。
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
中国共产党与民主党派实行“长期共存,互相监督”的方针,其根本依据是()
在阿拉伯()统治时期,阿拉伯军队曾与当时中国的唐朝军队发生冲突。
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
(1)以太网采用了曼彻斯特编码,一个比特的数据需要两个信号来传输,那么为了达到100Mbps的数据传送速率,需要线路达到200Mbps的带宽。(2)以太网的最小帧长度是64字节,那么发送一个最小帧需要的时间T1=64×8/(100×106),
随机试题
麻黄连翘赤小豆汤合五味消毒饮治疗水肿的证候是
成人,体重60kg,烧伤,于下午2时,送入医院急诊室,检查:意识清,能合作,心率100次/分,血压120/84mmHg,发、颈部、胸、腹部,两前臂、两手及右小腿和右足部Ⅱ、Ⅲ度烧伤,患者口渴、呼吸急促、声音嘶哑,支气管镜检查会厌黏膜损伤,气管黏膜未见异
下列《突发公共卫生事件应急条例》中的规定错误的是
欲比较三种饲料对小鼠体重的影响是否有差别,应进行检验假设H0应为
下列情形中,哪些体现了行政许可的信赖保护原则()。
某桥梁工程,全长1.2km,基础采用钻孔桩,桥梁墩台采用实心墩,桥梁上部结构采用连续梁桥。1.施工单位对钻孔桩施工设置的质量控制点为:(1)桩位坐标控制;(2)垂直度的控制;(3)孔径的控制,防止缩径。2.施工
下列各项中,通过“营业外支fn”科目核算的是()。
中国的甲公司与美国的乙公司,拟共同出资在甲市设立腾达中外合资经营企业,双方签订了合营合同、合营章程等文件,其中确定由美国人约翰担任法定代表人。后该企业依法经商务部等相关部门的批准,并于2008年4月1日取得了企业法人营业执照,正式投入运营。201
(2012年试题,三)设(1)计算行列式|A|;(2)当实数a为何值时,方程组Ax=β有无穷多解,并求其通解.
InBarcelonatheCatalonianscallthemcastells,butthesearen’tstereotypicalcastlesinSpain.Thesecastlesaremadeupofh
最新回复
(
0
)