首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用单链表保存m个整数,结点的结构为:[dlata][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head
用单链表保存m个整数,结点的结构为:[dlata][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head
admin
2015-12-30
79
问题
用单链表保存m个整数,结点的结构为:[dlata][link],且|data|≤n(n为正整数)。现要求设计一个时间复杂度尽可能高效的算法,对于链表中data的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。例如,若给定的单链表head如下:
则删除结点后的head为:
要求:
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
算法的时间复杂度为O(m),空间复杂度为O(n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/UIRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
在1875年宪法中关于法国立法权的叙述,不正确的是()。
()的签订,表明苏维埃俄国第一次得到一个资本主义国家在法律上的正式承认。
利玛窦与徐光启合作翻译的(),介绍了曾经流行于欧洲的欧几里得平面几何的系统理论,大大地丰富了中国古代几何学的内容。
埃及曾两次被波斯帝国征服,波斯第二次征服埃及的时间是()。
佛教在从印度向外传播的过程中分为两大流派,其中小乘佛教又称为()。
典型的西欧封建庄园对农民采用的剥削方式是()。
以海地和巴西为例,论述19世纪拉丁美洲民族独立运动类型多样化的历史依据。
记载了用竿标日测影以求日高的方法,并认识了勾股定理的算书是()。
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如图B-4所示。转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义见表B-1。请回答下列问题:该指令系统最多可有多少条指令?该计算机最多有
随机试题
下列加横线的词解释错误的是【】
分离流感病毒可采用病人的
关于膀胱三角的描述,错误的是
以下药物结构中含有两个氮原子的是()。
增值税小规模纳税人在月份终了,交纳本月应交未交的增值税的会计处理正确的是()。
优抚安置社会工作服务对象的特点包括()。
某开发商以建农业大棚为名。租赁耕地违规建设了小产权房,市政府组织执法人员依法进行拆除。然而在拆除现场,许多小产权房房主聚集在楼顶阻挠拆迁。假如你是拆除工作的现场负责人。你怎么办?
以下关于质量计划与质量体系之间的描述,正确的是(207)。
在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。列表框中显示若干国家的名称,当单击列表中的某个国家名时,在标签中显示选中国家的名称。下列正确实现上述功能的程序是()。
Hostelbuildingsvaryfromcottagetocastle.Mosthavebeenadaptedtohostelusethoughsomehavebeenspeciallybuiltforthe
最新回复
(
0
)