首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用单链表保存m个整数,结点的结构为:[data][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head如
用单链表保存m个整数,结点的结构为:[data][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head如
admin
2015-12-30
37
问题
用单链表保存m个整数,结点的结构为:[data][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head如下:
则删除结点后的head为:
要求:
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
算法的时间复杂度为O(m),空间复杂度为O(n)。
解析
考查单链表的删除操作等。
转载请注明原文地址:https://kaotiyun.com/show/qKxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1938年,英、法、德、意在德国召开会议讨论对捷克斯洛伐克的苏台德地区的问题,这次会议被称为(),它把英法的绥靖政策推到了顶峰,加速了二战的爆发。
20世纪初出现的法西斯主义实质上也是一种恐怖主义。它与传统的资本主义政治制度的不同主要体现在()。①实行一党专政②抛弃了议会民主制③对外争夺殖民地④强化思想文化的控制
第三次科技革命促进了社会经济结构和社会生活结构的变化,其在社会经济结构方面的变化主要是()
汉灵帝中平元年(184),()在7州28郡同时俱起,这是中国历史上第一次组织、准备比较严密的农民起义。
试结合新民主主义革命不同历史时期的历史实际,阐述中国共产党在处理同资产阶级复杂关系问题上的做法、结果及其历史经验。
简述罗马共和国早期平民反贵族斗争的原因、过程和意义。
《齐民要求.序》中写道:“今采摭经传,爰及歌谣,洵之老成,验之行事,起自农耕,终于醯醢(酱醋),资生之靡不毕书书;号日《齐民要术》……舍本逐末,贤哲所非……故商贾之事,阙而不录。”这段材料表明作者()。①采取古今资料的编撰原则②
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
一个使用选择性重传协议的数据链路层协议,如果采用了5位的帧序列号,那么可以选用的最大窗口是()。
相对于单一内核结构,采用微内核结构设计实现操作系统具有诸多好处,但是,()并不是微内核的优势。
随机试题
写出下面一段话中划横线字的词性我希望各位同学在这个地方常常自己反省,检点一下。大学里选择这门课程作为自己的研究对象,究竟将来这门学问能不能进到你的生命核心里面去,究竟从你的生命核心里能不能生出一种力量来吸收这些东西,我想很困难,也是不能担保的。
点火系的控制内容有点火能量和点火正时控制。()
固定资产的折旧方法包括()
面色青的主病有( )
A.温胆汤B.桑杏汤C.止嗽散D.清气化痰丸E.半夏白术天麻汤患者风痰上扰,症见眩晕头痛,胸闷呕恶,舌苔白腻,脉弦滑。治疗应选用
甲厂于10月4日到乙公司购买一批原料,当场提货并付款2.5万元。次日,甲厂因货物质量不合格,将这批原料退回乙公司,乙公司签收,但未退款。10月7日,甲厂到乙公司购买电器一批,价款2.8万元,提货时与乙公司约定2日内付款。2日期满,甲厂未付款,乙公司上门催收
下列协议中适用《合同法》的是()。
业务分部是指企业内可区分的组成部分,该组成部分提供单项产品或劳务,或一组相关的产品或劳务,并且承担于不同其他业务分部所承担的风险和回报。()
信仰伊斯兰教的少数民族包括()。
在各类程序设计语言中,相比较而言,执行效率最高的是()。
最新回复
(
0
)