首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个带头结点单链表的结点类型nextNode定义为struct nextNode{int data;int freq;struct nextNode *next; };其中,data为结点值域,freq为该结点元素的访问计数,初始为O;next为指向链
已知一个带头结点单链表的结点类型nextNode定义为struct nextNode{int data;int freq;struct nextNode *next; };其中,data为结点值域,freq为该结点元素的访问计数,初始为O;next为指向链
admin
2017-04-28
46
问题
已知一个带头结点单链表的结点类型nextNode定义为struct nextNode{int data;int freq;struct nextNode *next; };其中,data为结点值域,freq为该结点元素的访问计数,初始为O;next为指向链表中该结点后继结点的指针域,设该链表所有结点按照freq值从大到小链接。请设计一个时间和空间上尽可能高效的算法,编写一个查找函数Search,从链表首结点开始查找结点data值与给定值相等的结点。如果找到,则将该结点的freq值加1,然后把它前移到与结点freq值相等的结点的后面,使得所有结点仍然都保持按照freq值从大到小链接。
给出算法的基本设计思想。
选项
答案
基本设计思想:设置3个指针p、pre和q,从链表的首元结点开始,用p作为检测指针顺序检测,比较给定值value与p—>data,指针pre是紧跟在*p后面的前驱指针,为从链中摘下*p而用。另外,用指针q用于记忆freq下降的结点,为插入结点*p而用。若设链表有n个结点,查找成功时指针*p停留在第i(1≤i≤n)个结点,则算法的平均查找长度为n(n—1)/2。删除和插入结点*p时仅修改指针。 [*]
解析
转载请注明原文地址:https://kaotiyun.com/show/3WRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试述欧美盟国对德、日法西斯处置的异同,并分析这种现象的原因及影响。
在印度独立和巴勒斯坦建国问题上,英国扮演了什么角色?有什么影响?
中古时代实行索贡巡行赋税征收方式的国家是()。
“二战”期间,美国研制了原子弹并用于实践;1946年美国投入使用的第一台电子计算机最初是用于计算炮弹弹道的;德国人研制成功的远程液体火箭是用于空袭英国的。以上史实说明()。
世界近代史上,世界经济发展经历了两次大的飞跃,即第一次工业革命和第二次工业革命。阅读下面两段材料,回答问题:材料一工业革命的主角——蒸汽机,是经验和科学相结合的产物。科学对工业革命的发展做出重大贡献。工场手工业的生产,主要依靠以人力和经
[*]对应的微指令如下:ADD01XX1010000010XX10010000XX1001001001MOV00XX10100010XX1101001001
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
一个由高速缓冲存储器Cache与主存储器组成的二级存储系统。已知主存容量为1MB,按字节编址,缓存容量为32KB,采用组相联方式进行地址映射与变换,主存与缓存的每一块为64B,缓存共分8组。(1)写出主存与缓存的地址格式(标明各字段名称与位数)
下列选项中,对正确接收到的数据帧进行确认的MAC协议是____。
随机试题
患者身热夜甚。心烦少寐,时有谵语,目常喜开或喜闭,口渴,斑疹隐隐,舌绛而干,脉数。治宜
硫代乙酰胺检查重金属检查时的最佳的pH是
我国学者发现能治疗消化性溃疡的抗生素是
与全口义齿固位无关的是( )
题25—29:某地上16层、地下1层的现浇钢筋混凝土框架一剪力墙办公楼,如图1-22所示。房屋高度为64.2m,该建筑地下室至地上第3层的层高均为4.5m,其余各层层高均为3.9m,质量和刚度沿高度分布比较均匀,丙类建筑,抗震设防烈度为7度,设计基本地震加
分包工程施工过程中,分包商因执行了工程师的错误指令而返工并造成损失。对此损失( ),
在稳定性差的破碎岩层挖一条长度为500m、直径为6.00m的隧道,在不允许钻爆法施工的情况下,应优先考虑采用()。
受理申请或接到推荐报告后,相应评定权限的旅游星级饭店评定机构应在()个月内以明查或暗访的方式安排评定检查。
隋唐大运河以洛阳为中心,在中国历史上第一次把五大河流连成一体,成为南北交通的大动脉。不包括()
()distinguishesthelinguisticcompetenceofthespeakerandtheactualphenomenaordataoflinguisticsaslangueandparole.
最新回复
(
0
)