首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知非空链表A,其指针是list,链表中的结点由两部分组成:数据域data和指针域link。设计一个算法,将链表中数据域值最小的那个链结点移到链表的最前面,在不额外申请新的链结点的情况下,使得算法时间复杂度和空间复杂度尽可能低。要求: (1)给出算法的基本
已知非空链表A,其指针是list,链表中的结点由两部分组成:数据域data和指针域link。设计一个算法,将链表中数据域值最小的那个链结点移到链表的最前面,在不额外申请新的链结点的情况下,使得算法时间复杂度和空间复杂度尽可能低。要求: (1)给出算法的基本
admin
2023-02-06
46
问题
已知非空链表A,其指针是list,链表中的结点由两部分组成:数据域data和指针域link。设计一个算法,将链表中数据域值最小的那个链结点移到链表的最前面,在不额外申请新的链结点的情况下,使得算法时间复杂度和空间复杂度尽可能低。要求:
(1)给出算法的基本设计思想。
(2)根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
(1)算法的基本设计思想:首先要查找最小值结点。将其移到链表最前面,实质上是将该结点从链表上摘下(不是删除并回收空间) ,再插入到链表的最前面。 (2)算法的实现如下: [*]
解析
转载请注明原文地址:https://kaotiyun.com/show/fBwD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
晓阳的母亲在做饭时,晓阳为了帮助母亲便递给其一个碟子,母亲接过晓阳手中的碟子,晓阳很高兴,认为自己帮了母亲一个大忙。根据埃里克森对人的心理发展的阶段划分,此例中的晓阳可能处于()。
个体身心的某些方面在较早的年龄就已达到较高的发展水平,而有些方面则需要到较晚的年龄阶段才能达到成熟水平。这一特点要求()。
学生的学习内容有()。
关于教师和学生关系的两个对立观点是()。
叶澜认为,个体发展从潜在的多种可能状态向现实发展的转化,取决于个体与环境两种不同性质的因素真实发生相互作用,人对外界存在的摄取吸收(无论是精神性的还是物质性的)的实现都要通过发展个体的不同性质、不同水平的()来实现。
陈红和张颖都是师范毕业生。毕业后,陈红获得了小学英语教师资格,张颖获得了中学语文教师资格。根据《中华人民共和国教师法》的相关规定,关于他们教师资格的认定,下列说法正确的是()。
下边四个图形中,只有一个是由上边的四个图形拼合(只能通过上、下、左、右平移)而成的,请把它找出来。
甲瓶中酒精浓度为70%,乙瓶中酒精浓度为60%,两瓶酒精混合后的浓度为66%。如果两瓶酒精各用去5升后再混合,则混合后的浓度为66.25%。原来甲瓶酒精有多少升?
已知一算术表达式的中缀形式为A+B*C-D/E,后缀形式为ABC*+DE/-,其前缀形式为()。
用有向无环图描述表达式(A+B)*((A+B)/A),至少需要顶点的数目为()。
随机试题
下述有关肝细胞脂肪变性的描述中,哪项是正确的
提出健康新概念的认识基础是
关于阿托品的叙述,正确的是
高压文氏管除尘器的原理是依靠()除尘。
甲、乙、丙、丁和戊采用募集方式设立A股份有限公司,5位发起人认购了部分股份,其余部分向社会公开募集。随后,公司召开创立大会,审议发起人关于公司筹办情况的报告,并决定成立公司。公司董事会决定由丙担任公司总经理。在公司成立后第8个月,丁因故急需用钱,遂决定将其
公司对五个部门按1:1:2:3:3的比例分配10万元奖金,并对绩效最好的那个部门额外奖励了1万元。问获得奖金最少的三个部门,奖励额比例不可能为:
Duringthemiddleofthe19thcentury,【T1】Germany,alongwithotherEuropeannations,sufferedfromworkplacedeathsandacciden
A、Onehour.B、Twohours.C、Threehours.D、Fourhours.D
It’sHardtoCleanBigDataA)KarimKeshayjee,aTorontophysiciananddigitalhealthconsultant,crunchesmountainsofdatafro
Businessesarestructuredindifferentwaystomeetdifferentneeds.Thesimplestformofbusinessiscalledan【B1】______pro
最新回复
(
0
)