首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用单链表保存m个整数,结点的结构为:[dlata][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head
用单链表保存m个整数,结点的结构为:[dlata][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head
admin
2015-12-30
61
问题
用单链表保存m个整数,结点的结构为:[dlata][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head如下:
则删除结点后的head为:
要求:
给出算法的基本设计思想。
选项
答案
算法的基本设计思想 算法的核心思想是用空间换时间。使用辅助数组记录链表中已出现的数值,从而只需对链表进行一趟扫描。 因为|data|≤n,故辅助数组q的大小为n+1,各元素的初值均为0。依次扫描链表中的各结点,同时检查q[|data|]的值,如果为0,则保留该结点,并令q[|data|]=1;否则,将该结点从链表中删除。
解析
转载请注明原文地址:https://kaotiyun.com/show/XIRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列不是苏俄实行战时共产主义政策原因的是()。
在1875年宪法中关于法国立法权的叙述,不正确的是()。
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
党锢事件发生后,清议的浪潮更为高涨,度辽将军()没有被当做名士列入党锢,甚至自陈与党人的关系,请求连坐。
蒙古军西征之后,罗斯处于()的控制之下。
1979年3月,邓小平在中央理论工作务虚会上首次明确提出必须坚持()。
1946年5月,中共中央发布的实现“耕者有其田”政策的重要文件是()。
元朝在中央设置中书省、地方则设置行中书省,其目的是()。
阅读史料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合
下列叙述正确的个数是()。 1)向二叉排序树中插入一个结点,所需比较的次数可能大于此二叉排序树的高度。2)对B-树中任一非叶子结点中的某关键字K,比K小的最大关键字和比K大的最小关键字一定都在叶子结点中。3)所谓平衡二叉树是指左、右
随机试题
流动比率小于1时,赊购原材料若干,将会
A.C5aB.ClqC.C3D.I因子E.H因子具有过敏毒素作用的是
女性,33岁。乏力、心悸1年余,近2个月症状加重,伴厌食、消瘦、手颤。查体:甲状腺弥漫性肿大,心率126次/分,心律整。实验室检查提示FT3、FT4显著增高,TSH降低。对该患者治疗,应首选的方法是
可防止和逆转高血压患者血管壁增厚的降压药为降低动脉壁细胞内钠离子的含量,使细胞内钙离子含量减少的药为
平面单色光垂直入射到光栅常数为(a+b)=6×10-4m,缝宽为a=1.5×10-4m的光栅上时,则()。
ItzhakPerlmanwasborninIsrael.Buthismusichasmadehimacitizenoftheworld.Hehasplayedin【B1】everylargecity.He
下列句子中,没有语病的一句是()。
根据《国家电子政务工程建设项目档案管理暂行办法》的规定,电子政务项目实施机构应在电子政务项目竣工验收后______________个月内,根据建设单位档案管理规定,向建设单位或本机构的档案管理部门移交档案。
Themanagerdoesn’tthinkitagoodideaandIdon’t______.
Stressmaybedefinedastheresponseofthebodytoanydemand.Wheneverpeopleexperiencesomethingpleasantorunpleasant,we
最新回复
(
0
)