首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
admin
2013-04-26
87
问题
设将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
学硕统考专业
相关试题推荐
春秋后期的()用望、闻、问、切的方法诊断病人。
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
1966年至1976年间在我国发生的全局性、长时间的“左”倾严重错误是()。
日本明治政府于1869年推出的改革措施是()。
简述格拉古兄弟改革的主要内容和历史意义。
试述中共十一届三中全会的内容和历史意义。
下列历史事件发生的先后顺序是()①“铁幕”演说②马歇尔计划③北大西洋公约
19世纪末20世纪初,在外国侵华势力中占主要地位的是()。
《道威斯计划》的实施所产生的直接结果是()。
下图是三个计算机局域网A,B和C,分别包含10台,8台和5台计算机,通过路由器互联,并通过该路由器接口d联入因特网。路由器各端口名分别为a、b、c和d(假设端口d接入IP地址为61.60.21.80的互联网地址)。LANA和LANB公用一个C类IP地址
随机试题
关于阴道的解剖哪项正确
下列有关氧化磷酸化的叙述,错误的是
半衰期是指
中国公司从外国进口货物并采用信用证结算时,若发现出口商有欺诈情形,可以根据我国法律规定的欺诈例外程序依法保护自己的合法利益,如下表述哪些符合我国目前的规定?
公共建筑吊顶的吊杆长度大于2500mm时,应采取哪项加强措施?
某建设项目,当i1=20%时,净现值为78.70万元;当i2=23%时,净现值为-60.54万元,则该建设项目的内部收益率为( )。
骨干教师华老师教学能力突出,经常一个人钻研教学,不愿意参加集体备课。这说明华老师缺乏()。
根据《中华人民共和国民办教育促进法》的规定,民办学校和公办学校均是教育法律体系的主体。()
UML图不包括()。
顺序查找法适合于______结构的线性表。
最新回复
(
0
)