首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0<p<n)个位置,即将R中的数据由(X0,X1,…,Xn-1)变换为(Xp,Xp+1,…Xn-1,X0,X1,…,Xp-1)。 要求:
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0<p<n)个位置,即将R中的数据由(X0,X1,…,Xn-1)变换为(Xp,Xp+1,…Xn-1,X0,X1,…,Xp-1)。 要求:
admin
2015-12-30
74
问题
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0<p<n)个位置,即将R中的数据由(X
0
,X
1
,…,X
n-1
)变换为(X
p
,X
p+1
,…X
n-1
,X
0
,X
1
,…,X
p-1
)。
要求:
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
上述算法中3个Reverse函数的时间复杂度分别为O(p/2)、O((n-p)/2)和O(n/2),故所设计的算法的时间复杂度为O(n),空间复杂度为O(1)。
解析
考查顺序结构线性表的元素的移动操作,将数组中的序列循环左移。
转载请注明原文地址:https://kaotiyun.com/show/z7xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列内容,与垄断组织出现有关的是()。①控制一个或几个部门商品的生产、价格和市场②促进了大工业的发展,在某种程度上适应了生产力发展的需要③干预、控制国家的政治、经济生活④积极向外扩张,从经济上瓜分世界
下列关于戈尔巴乔夫上台以后发生的事件,按时间先后顺序排列正确的是()。①苏联进行政治改革②苏联进行经济改革③八一九事件④苏联解体
公元前1世纪,恺撒在征服高卢的过程中接触过一些西日耳曼人,并将见闻写成()。
英国封建制度形成的过程。
阅读下列材料,结合所学知识回答问题:材料一16—17世纪西欧医生的地位还很低,尽管主要的宫廷医生有很高的经济收入,但医生并不被认为是一个很光荣的职业,直到17世纪中叶,一位绅士还拒绝同一位有钱的医生的女儿结婚。律师职业虽然不被视为低等,
在下列四本部书中有可能记载“甘薯所在,局面便有半年之粮,民间渐次广种”一语的只能是()。
到1869年为止,人类已发现了多少种化学元素()。
相对于单一内核结构,采用微内核结构设计实现操作系统具有诸多好处,但是,()并不是微内核的优势。
若二叉树的前序序列为DABCEFG,中序序列为BACDFGE,则其层次序列为()。
随机试题
2010年,某市发生了一起杀人案。被害人,于某,女,20岁,某针织厂女工。家人发现她失踪,多方寻找未果。几天后,在城郊河道发现其尸体。某市公安局经立案、侦查,认为该厂员工范某有嫌疑。侦查终结后,公安局于2010年10月31日将案件移送该市检察院审查起诉,市
Theyremainedfullofhopeanddetermination______theirrepeatedfailures.
Itwas______lastweek______Iknewthenews.
商品经营者或者服务提供者承担费用,通过一定媒介和形式直接或者间接地介绍自己所推销的商品或者所提供的服务的是为推销商品或者提供服务,自行或者委托他人设计、制作、发布广告的法人,其他经济组织或者个人是
建设控制引导性的规划根据不同的需要、任务、目标和深度要求,可分()两种类型。
2004年3月,国务院印发《全面推进依法行政实施纲要》,将政府信息公开作为推进依法行政、建设法治政府的重要内容。2008年5月1日,《政府信息公开条例》(以下简称《条例》)正式施行,公开政府信息成为行政机关的法定义务。温家宝总理和国务院其他领导同志多次对政
“云南的过桥米线很好吃,但是那几片现烫的猪肉最好不要吃,其他配料但吃无妨。如果猪肉感染有旋毛虫的幼虫囊包,烫的温度和时间可能不能将其杀死,就有得旋毛虫病的危险……”9月3日,网络“名人”方舟子将这样一段话发布于自己的新浪微博。对于这一言论,网友的评论中或褒
公务员
下面叙述正确的是______。
EvelynCokespent20yearsasahomecareaidehelpingtheelderlyandthesick,butshedidnotliveandseefairlaborlaws【M1
最新回复
(
0
)