首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个带有表头结点的单链表,结点结构为(data,next),假设该链表只给出了头指针L,请设计一个时间和空间上尽可能高效的算法,将单链表中值重复的结点删除,使所得的结果表中各结点值均不相同。 说明你所设计算法的时间复杂度与空间复杂度。
已知一个带有表头结点的单链表,结点结构为(data,next),假设该链表只给出了头指针L,请设计一个时间和空间上尽可能高效的算法,将单链表中值重复的结点删除,使所得的结果表中各结点值均不相同。 说明你所设计算法的时间复杂度与空间复杂度。
admin
2014-04-17
49
问题
已知一个带有表头结点的单链表,结点结构为(data,next),假设该链表只给出了头指针L,请设计一个时间和空间上尽可能高效的算法,将单链表中值重复的结点删除,使所得的结果表中各结点值均不相同。
说明你所设计算法的时间复杂度与空间复杂度。
选项
答案
空间复杂度分析:该算法除去链表本身外,只有O(1)的空间消耗。 时间复杂度分析:链表中不同的数值个数有O(n)个。该算法对每个不同的数值,都会对链表中的其他元素扫描一遍,并去掉重复的元素,这个过程的复杂度为O(n),所以整个算法的时间复杂度为O(n
2
)。
解析
转载请注明原文地址:https://kaotiyun.com/show/kexi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列会议中,讨论有关对日本法西斯问题的有()。①开罗会议②德黑兰会议③雅尔塔会议④波茨坦会议
试总结苏联二三十年代社会主义建设的特点、成就及存在的问题
李鸿章奏请在天津设立的北洋水师学堂的落成时间是()。
前期的新文化运动不能给灾难深重的中国指明真正的小路,主要是由于()。
以城市为重点的整个经济体制改革的中心环节是()。
波兰三次被瓜分的时间是()
罗斯福新政的中心措施是对()的调整。
中国第一个资产阶级革命团体兴中会建立的时间是()。
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
决定把苏联由农业国变成工业国的主要目的是()
随机试题
A.胸膜腔穿刺排气B.胸壁大块切除重建术C.心包引流D.开胸或胸腔镜手术探查E.气管插管呼吸机辅助呼吸男性,30岁,1周前因外伤致左侧气胸伴少量积液,行胸腔闭式引流术,目前复查胸片提示左肺复张不全,引流管内仍有较多气泡溢出。正确的处理是
对乙酰氨基酚与三氯化铁试液作用显
足月儿,G4P1,出生时一般情况好,无青紫窒息,纯母乳喂养,生后12h即出现黄疸,其母孕期体健,前3胎中,第1胎为人工流产,第2、3胎在生后均因黄疸死亡。检查发现患儿血红蛋白100g/L,血清胆红素386μmol/L,此时下列哪项检查最重要
血液病患者的白细胞低于下列哪项时需进行保护性隔离
施工单位应在()对建筑物垂直度和标高进行实测并记录,填写建筑物垂直度、标高测量记录,报监理单位审核。
陶瓷器是陶器制品和瓷器制品的总称。陶器是用黏土成型,经700℃—800℃的炉温焙烧而成的日用品和陈设品。陶器的发明,是人类历史上最早通过火的作用使一种物质改变成另一物质的创造性活动。陶器的出现标志着新石器时代的开始,使人类的定居生活更加稳固。我国
电子邮件对于()相当于()对于道路
最惠国待遇[南京大学2011国际商务硕士;中央财经大学2011国际商务硕士;浙江工商大学2011国际商务硕士;南京理工大学2011国际商务硕士;上海财经大学2011国际商务硕士]
下列函数定义中,会出现编译错误的是
Thereisacloserrelationshipbetweenmoralsandarchitectureandinteriordecoration(1)_____wesuspect.Huxleyhas(2)_____th
最新回复
(
0
)