首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知非空链表A,其指针是list,链表中的结点由两部分组成:数据域data和指针域link。设计一个算法,将链表中数据域值最小的那个链结点移到链表的最前面,在不额外申请新的链结点的情况下,使得算法时间复杂度和空间复杂度尽可能低。要求: 给出算法的基本设计
已知非空链表A,其指针是list,链表中的结点由两部分组成:数据域data和指针域link。设计一个算法,将链表中数据域值最小的那个链结点移到链表的最前面,在不额外申请新的链结点的情况下,使得算法时间复杂度和空间复杂度尽可能低。要求: 给出算法的基本设计
admin
2019-08-01
54
问题
已知非空链表A,其指针是list,链表中的结点由两部分组成:数据域data和指针域link。设计一个算法,将链表中数据域值最小的那个链结点移到链表的最前面,在不额外申请新的链结点的情况下,使得算法时间复杂度和空间复杂度尽可能低。要求:
给出算法的基本设计思想。
选项
答案
算法的基本设计思想:首先要查找最小值结点。将其移到链表最前面,实质上是将该结点从链表上摘下(不是删除并回收空间),再插入到链表的最前面。
解析
转载请注明原文地址:https://kaotiyun.com/show/HtCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中书省取代尚书省参与决策的部分职权,使尚书台成为主要行政中枢,这一历史现象出现在()。
俄国在向帝国主义过渡的过程中.其被称为()。
西汉的主要赋税形式中,征收对象是儿童的是
试述中国古代经济重心南移的过程及原因。
建国以来,根据我国民族状况自身特点,民族自治地方人民代表大会依据全国人民代表大会制定的有关法律,先后制定了若干自治条例和单行条例;全国依法建立了155个民族自治地方,少数民族当家作主的权利得到充分保障。同时,国家采取一系列措施,加大支持力度,促进了民族自治
《共产党宣言》指出:“资产阶级在历史上曾经起过非常革命的作用。”其中包括①“使生产工具,从而使生产关系,从而使社会关系不断地革命化”;②“开拓了世界市场,使一切国家的生产和消费都成为世界性的了”;③“使乡村从属于城市”;④“使未开化的和半开化的国家从属于文
分析法兰西第二帝国的历史地位。
基督教产生的时间是()。
“一战”期间,中国民族资本主义迅速发展的重要作用是()。
就绪队列中有n个进程等待使用一个CPU,那么,如果采用不同的调用算法,就有()种调度顺序。
随机试题
流行病学诊断
患儿,男,7个月,患有右小耳畸形,左耳完全正常。下列哪种处理最为适宜
慢性对称性多关节炎多见于
赵某,女,3岁。动则汗出,寐也汗出,以头为主,齐胸而返,面色少华,易患感冒,辨证属于
A、组织转化B、增生C、再生D、变质E、萎缩炎症后期,病灶内组织由同种细胞修复,称为()
下列选项中,不会使“资产=负债+所有者权益”会计恒等式两边总额发生变动的有()。
()是指生产要素购买的生产要素未来应纳税款,通过从购入价格中扣除的方法,向后转移给生产要素出售者的方式。
某股份有限公司于2012年1月1日发行3年期、每年1月1日付息、到期一次还本的公司债券,债券面值为200万元,票面年利率为5%,实际年利率为6%,发行价格为194.65万元。按实际利率法确认利息费用。该债券2013年度确认的利息费用为()万元。
1,2,2,4,2,8,4,16,()。
在关系模型中,每一个二维表称为一个
最新回复
(
0
)