首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知非空链表A,其指针是list,链表中的结点由两部分组成:数据域data和指针域link。设计一个算法,将链表中数据域值最小的那个链结点移到链表的最前面,在不额外申请新的链结点的情况下,使得算法时间复杂度和空间复杂度尽可能低。要求: 给出算法的基本设计
已知非空链表A,其指针是list,链表中的结点由两部分组成:数据域data和指针域link。设计一个算法,将链表中数据域值最小的那个链结点移到链表的最前面,在不额外申请新的链结点的情况下,使得算法时间复杂度和空间复杂度尽可能低。要求: 给出算法的基本设计
admin
2019-08-15
67
问题
已知非空链表A,其指针是list,链表中的结点由两部分组成:数据域data和指针域link。设计一个算法,将链表中数据域值最小的那个链结点移到链表的最前面,在不额外申请新的链结点的情况下,使得算法时间复杂度和空间复杂度尽可能低。要求:
给出算法的基本设计思想。
选项
答案
算法的基本设计思想:首先要查找最小值结点。将其移到链表最前面,实质上是将该结点从链表上摘下(不是删除并回收空间),再插入到链表的最前面。
解析
转载请注明原文地址:https://kaotiyun.com/show/klCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
鸦片战争失败后,西方列强强迫清政府签订了中国近代史上第一批不平等条约。鸦片战争是中国历史的转折点,对中国历史产生了深远的影响。中国开始逐步沦为半殖民地半封建社会。据此回答以下问题:中国与外国签订的第一个同盟条约是()
中国革命必须走农村包围城市最后夺取政权这样一条道路,主要取决于()。
甲骨文的发现是19世纪20世纪之交中国考古学最重要的发现之一,为重新认识三代的历史与文化奠定了基础,开辟了坦途,可称之为中国文化史的里程碑。根据所学知识回答问题:金文是指()
洋务运动时期,首批赴欧海军留学生派出的时间是()。
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
设有m个连续单元供一个栈与队列使用,且栈与队列的实际占用单元数事先不知道,但是要求在任何时刻它们占用的单元数量不超过m,试写出上述栈与队列的插入算法。
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如图B-4所示。转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义见表B-1。请回答下列问题:转移指令的目标地址范围是多少?
假定变量i、f和d的数据类型分别为int、float和double(int用补码表示,float和double分别用IEEE754单精度和双精度浮点数格式表示),已知i=785,f=1.5678e3,d=1.5e100。若在32位机器中执行下列关系表达式,
已知L为没有头结点的单链表中第一个结点的指针,每个结点数据域存放一个字符,该字符可能是英文字母字符或数字字符或其它字符,编写算法构造三个以带头结点的单循环链表表示的线性表,使每个表中只含同一类字符。(要求用最少的时间和最少的空间)。
CSMA/CA是如何实现“冲突避免”的?
随机试题
公关机构与其他职能部门平行排列,处于同一层次,其模式属于()
PDCA循环中的“D”代表
施工现场的项目负责人,对工程现场的质量工作负()责任。
企业单位的资金运动按其运动的表现形态,可分为()。
下列各项中,适用超额累进税率计征个人所得税的是()。
英国一家非常受欢迎的专卖三明治的快餐店,最近把三明治的价格提高了0.2欧元,即从1.8欧元提高到2欧元。可是涨价后仅仅一个月,所有的服务员都不约而同的辞职了。下列哪项如果为真,能最好的解释上述现象?()
下面选项中不是关系数据库基本特征的是()。
______hiringacaterer,Jillsuggestedthateachpersonprepareadishforthepicnic.
[A]abolish[B]accelerate[C]ambiguity[D]bring[E]dispense[F]evidence[G]expenditure[H]inquiry[I]irrational[J]lead[K]outpace[L]shif
NearlyeveryonehasrealizedthatMicrosoftbuyingHotmailhasillustratedtheparadoxofInternet.CharleneLiconsideredthat
最新回复
(
0
)