首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
admin
2013-04-26
61
问题
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
上述算法中3个Reverse函数的时间复杂度分别为O(p/2)、O((n—p)/2)和O(n/2),故所设计的算法的时间复杂度为O(n),空间复杂度为O(1)。另解,借助辅助数组来实现。算法思想:创建大小为P的辅助数组S,将R中前P个整数依次暂存在s中,同时将R中后n—P个整数左移,然后将s中暂存的P个数依次放回到R中的后续单元。时间复杂度为O(n),空间复杂度为O(p)。
解析
转载请注明原文地址:https://kaotiyun.com/show/95xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
波兹南事件后,()出任波党第一书记。
第三世界崛起的标志是()。
日本占领下列城市的先后顺序是()①上海②北京③天津④南京⑤武汉⑥广州
16世纪法国国王反对宗教改革,但英国国王却推行宗教改革,导致这两种不同结果的原因是()
以德国为盟主的帝国主义军事集团形成的标志是()。
在蒙古向南扩张的同时,还发动了三次大规模的西征,三次西征中分别在位的大汗是()
1946年5月,中共中央发布的实现“耕者有其田”政策的重要文件是()。
洋务派创办军事工业的方式是()。
1936年,张学良和杨虎城发动的西安事变()。①是一次具有爱国意义的兵变②民族矛盾激化的结果③检验了中国社会各阶级的抗日态度④促成了抗日民族统一战线初步形成
一棵:BS’r树共7个结点,值分别为1、2、3、4、5、6、7,形态为满二叉树,()不是插入序列。
随机试题
女孩,7岁,高热12小时,伴有头痛、关节痛、呕吐。体检:表隋呆钝,面色青灰,全身散在出血点,颈抵抗不明显,血压9/6kPa,脑脊液细胞数160×106/L,蛋白微量,糖2.24mmol/L,氯化物101mmol/L。与该患儿密切接触的表妹应如何预防
1955年的GDP当年价计算为3980亿元;1965年的GDP以当年价计算为6760亿元。相应的价格指数1955年为91。1965年为111,那么,1955年与1965年的GDP实际值
电镜下见肾小球脏层细胞足突融合的是
下列组合,错误的是
关于肾脏的叙述,错误的是
仲裁机构受理纠纷的前提是( )。
采用旋喷桩处理软土地基时,可作为加固料的材料有()。[2006年真题]
以下属于重点技术发展线路分析方法的有()。
根据所给资料,回答问题。2015年,中国创新指数为171.5,比上年增长8.4%,增幅为十年来最高。四个创新分领域21个指标中,有19个指标呈现增长态势,其中6个指标增速达到两位数以上,表明经济发展进入新常态情况下,我国在推进动能转换、结构转型和
网桥运行在______。
最新回复
(
0
)