首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设有一带头结点的循环双链表表示的线性表L=(a1,a2,…,an-1,an)。 设计在时间和空间上都尽可能高效的算法,将线性表L改造成L=(a1,a3,…,an,…,a4,a2)。要求: 说明你所设计算法的时间复杂度与空间复杂度。
假设有一带头结点的循环双链表表示的线性表L=(a1,a2,…,an-1,an)。 设计在时间和空间上都尽可能高效的算法,将线性表L改造成L=(a1,a3,…,an,…,a4,a2)。要求: 说明你所设计算法的时间复杂度与空间复杂度。
admin
2017-11-20
62
问题
假设有一带头结点的循环双链表表示的线性表L=(a
1
,a
2
,…,a
n-1
,a
n
)。
设计在时间和空间上都尽可能高效的算法,将线性表L改造成L=(a
1
,a
3
,…,a
n
,…,a
4
,a
2
)。要求:
说明你所设计算法的时间复杂度与空间复杂度。
选项
答案
空间复杂度分析:除去链表本身的空间外,额外的空间消耗为O(1)。其实本题可以看成是原来链表的重新组合,并没有开辟新的空间。 时间复杂度分析:整个过程相当于把链表遍历了一遍,所以时间复杂度为O(n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/AVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
永嘉之乱后,北方的政局是()。①西晋短暂统一的终结②北方长期处于多个政权分立的战乱状态③氐族人建立的前秦和鲜卑人建立的北魏曾统一过北方④民族交往和民族斗争交织在一起⑤民族大融合是历史发展的主流⑥民族大
下列关于古日耳曼人的社会状况的叙述中,不正确的是()。
毛泽东认为,社会主义这个阶段可分为两个阶段,包括()。
在夏文化的探索中,()最具有代表性。
阅读材料,回答问题:材料一:战后美国对一些新兴工业部门、重大科研项目、现代化公共设施等投入大量资金,如美国时发展原子能工业的投资,从1945年到1970年共计达175亿美元。美国还通过国家力量来扩张国外市场,从50年代中期起,为加强国际市场的竞争力,政府
古希腊是西方文明的发源地,古希腊雅典的民主政治则开启了两方民主制度的先河。下列关于雅典民主政治的说法,符合史实的有()。①民主政治时期的雅典没有国王②公民大会是雅典国家的最高决策机构③伯里克利时期,雅典民主政治达到了顶峰④包括妇女在内的
下列对1918年德国十一月革命说法不正确的是()。
下面关于新经济政策的说法不正确的一项是()。
隋朝建立了三省六部制,其中负责审议的部门是()。
设计一个算法求图的中心点。设v是有向图G的一个顶点,把v的偏心度定义为:MAX{从w到v的最短距离|w属于V(G))如果v是有向图G中具有的最小偏心度的顶点,则称顶点v是G的中心点。
随机试题
腺病毒肺炎的临床特点是
肝性脑病患者灌肠时禁用肥皂水是因为
质地疏松的片、花、花粉、叶、全草类药物炒炭时所用火力为
总图布置方案与外环境关系应标明()
混凝土构筑物满水试验的程序包括的要素有()。
为新增操作员设置操作权限。
我国现行税种中,使用的累进税率可以分为()。
《中国教育报》2006年9月23日载:江西赣州市教育局今年暑假前夕下发通知,明确要求:任何小学和初中都不得以考试方式选拔新生。可在该市的某县县城几所学校,初一新生进行考试在当地成了一个公开的秘密。赣州市教育局出台文件明确提到,要“叫停”学校里的快慢班、重点
现代计算机中采用二进制数制是因为二进制数的优点是___________。
Inorderto【56】foreignexchangeadministration,maintainstrongbalanceofpaymentsposition,China【57】theRegulationsonForeig
最新回复
(
0
)