首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用单链表保存m个整数,结点的结构为:[data][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head如
用单链表保存m个整数,结点的结构为:[data][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head如
admin
2015-12-30
40
问题
用单链表保存m个整数,结点的结构为:[data][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head如下:
则删除结点后的head为:
要求:
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
算法的时间复杂度为O(m),空间复杂度为O(n)。
解析
考查单链表的删除操作等。
转载请注明原文地址:https://kaotiyun.com/show/qKxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
戊戌政变发生的时间是()。
反映查理大帝进攻阿拉伯人控制的西班牙的文学作品是()。
下列关于明朝设立内阁的相关表述不正确的是()。
《凡尔赛和约》中,战胜国以何种方式处置德国的全部海外殖民地?()。
外国侵略者通过不平等条约取得的特权中,按时间先后顺序排列应是()。①外国商船和军舰可以在长江各口岸自由航行②外国人可以在通商口岸开设工厂③可在通商口岸建立教堂④领事裁判权和片面最惠国待遇
内蒙古自治区的设立时间是()。
广西壮族自治区的设立时间是()。
论述斯巴达的阶级结构、政治制度和社会风尚
下列选择中,()不是操作系统关心的主要问题。
有一个仓库,可以存放A和B两种产品,但要求:(1)每次只能存入一种产品(A或B);(2)-N<A产品的数量-B产品的数量<M。其中,N和M是正整数。试用P,V操作描述产品A与产品B的入库过程。
随机试题
血液病病人的白细胞低于下列哪项时需进行保护性隔离
在CIF条件下由卖方负责办理运输、保险,在CFR条件下由买方办理保险。因此在运输途中,货物遭损或灭失,其风险前者由卖方负责,后者由买方负责。()
下列各项中可以作为记账依据的会计凭证是()。
进口设备的重置成本除包括CIF价外,还包括( )。
在勘察设计合同中,发包人的主要义务有()。
一般来说,当到期收益率下降、上升时,债券价格分别会()。
初步尽职调查阶段,主要从()方面对目标公司进行初步价值判断。Ⅰ.管理团队Ⅱ.行业进入壁垒、行业集中度、市场占有率和主要竞争对手Ⅲ.商业模式、发展预期Ⅳ.盈利预期、政策与监管环境
OnSleepBaekelandandHartmannreportthatthe"shortsleepers"hadbeenmoreorlessaverageintheirsleepneedsuntilth
Ofallthelessonstaughtbythefinancialcrisis,themostpersonalhasbeenthatAmericansaren’tsogoodatmoney-management.
A、Inthemorning.B、Intheafternoon.C、Atnoon.D、Beforemidnight.C
最新回复
(
0
)