首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将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
37
问题
设将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世纪,恺撒在征服高卢的过程中接触过一些西日耳曼人,并将见闻写成()。
简述清代秘密立储制的操作并作出评价。
在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
随机试题
0~3个月的宝宝寻找声源的游戏是()
依照管理方格理论的观点,那种既不关心人,又不关心生产、无所作为、只扮演“信使”角色的管理属于()
解决器官移植排斥反应的根本途径是
猪带绦虫寄生于人体危害最大的是
根据《建筑业企业资质标准》(建市[2014]159号),水利水电工程施工总承包企业资质等级分为()。
相对价值评估方法是利用类似企业的市场定价来估计目标企业价值的一种方法,下列有关表述中正确的是()。
【2015.陕西汉中】维果斯基认为,心理发展就是个体心理在环境和教育的影响下,在低级心理机能的基础上,逐渐向高级心理机能转化的过程。()的形成是高级心理机能发展的重要标志。
“请”是个有_________的字眼。不论士在正式场合,还是非正式场合,也不论是说话还是行文,加一“请”字,会给人以和暖如春的感觉,既表达了说话者对他人的尊重,也赢得了他人对说话者的尊重。教养的效应,在一个“请”字上得到了充分_________。填入划横线
SomeauthoritiestracethejurysystemtoAngloSaxonorevenmore____Germanictimes.
A、40centsforeverydollar.B、58centsforeverydollar.C、65centsforeverydollar.D、76centsforeverydollar.BWhatwerew
最新回复
(
0
)