首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将n(n,1)个整数存放到一维数组R中,试设计一个在时间和空间两方面尽可能有效的算法,将R中保有的序列循环左移P(0<P<n)个位置,即将R中的数据由(X1,X2,…,Xn)变换为(XP,XP+1,…,XN,X1,XP-1),要求: (1)给出算
设将n(n,1)个整数存放到一维数组R中,试设计一个在时间和空间两方面尽可能有效的算法,将R中保有的序列循环左移P(0<P<n)个位置,即将R中的数据由(X1,X2,…,Xn)变换为(XP,XP+1,…,XN,X1,XP-1),要求: (1)给出算
admin
2014-07-18
38
问题
设将n(n,1)个整数存放到一维数组R中,试设计一个在时间和空间两方面尽可能有效的算法,将R中保有的序列循环左移P(0<P<n)个位置,即将R中的数据由(X
1
,X
2
,…,X
n
)变换为(X
P
,X
P+1
,…,X
N
,X
1
,X
P-1
),要求:
(1)给出算法的基本设计思想。
(2)根据设计思想,采用C或C++或JAVA语言表述算法,关键之处给出注释。
(3)说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
(1)基本设计思想: 将数组{a
1
,a
2
,a
3
,…, a
p
,a
p+1
,…,a
n
}先进行全部逆转,然后分别对{a
p
,…,a
n-1
,a
n
} {a
1
,a
2
,a
3
,…,a
p
}进行再次逆转。 (2)算法描述: void sift_left(int a[],int n,int p){ Reverse(a,0,n-1);//移动了3n/2次数据; Reverse(a,0,n-p-1);//移动了3(n-p)/2次数据; Reverse(a,n-p,n-1);}//移动了3p/2次数据; void Reverse(int A[],int left,int.right){ int n=right-left+1;//设置一个辅助空间; if(n<=1)return 0;//数组为空; for(int i=0;i
解析
转载请注明原文地址:https://kaotiyun.com/show/y4xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试述周世宗改革的主要内容及其意义。
对三国鼎立到隋朝重新统一全国这段历史时期的政局,叙述正确的是()。①只有西晋有过短暂的统一②大多数时间是多个政权分立、南北对峙的复杂政局③西晋、北魏、东晋都有过短暂的统一④除三国分立以外,其他时间基本上处于统
1938年,英、法、德、意在德国召开会议讨论对捷克斯洛伐克的苏台德地区的问题,这次会议被称为(),它把英法的绥靖政策推到了顶峰,加速了二战的爆发。
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
佛教在从印度向外传播的过程中分为两大流派,其中小乘佛教又称为()。
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
清初设置的两个“办事大臣”是()。①宁古塔②西宁③库伦④西藏
洪秀全以宗教手段组织起义,主要利用的是()。
著名的网络OSI七层模型是由()组织提出来的。
在微程序控制方式中,以下说法正确的是()。Ⅰ.采用微程序控制器的处理器称为微处理器Ⅱ.每一条机器指令由一个微程序来解释执行Ⅲ.在微指令的编码中,执行效率最低的是直接编码方式Ⅳ.水平型微指令能充分利用数据通路的
随机试题
下列各项中,豨莶草与臭梧桐共同的功效有
患者,女性,28岁。孕9周,诊断为Graves病。若按首选方法进行治疗,治疗过程中,发生率最高的不良反应是
甲、乙、丙、丁拟共同投资设立一有限合伙企业,甲、乙为普通合伙人,丙、丁为有限合伙人。四人草拟了一份合伙协议。该合伙协议的下列内容中,符合合伙企业法律制度规定的是()。
一美国旅游者旅华期问患病急需做手术,但没有亲属在场,则必须由()签字并同意。
《企业劳动争议处理条例》规定,劳动争议当事人应当自劳动争议发生之日起()日内向劳动争议仲裁委员会提出书面申请。
舒茨认为人际交往的基本需要主要有()
位于设备小驱动程序和硬件层之间的驱动程序的是______。
下列过程的功能是:将输入的整数分解为质数之乘积。例如,输入18,则输出2,3,3,,输入125,则输出5,5,5,。PrivateSubCommand_Click()x=Val(InputBox(“请输入一个整数”))out$=“”y=2Do
请在“答题”菜单下选择“电子表格”命令,然后按照题目要求打开相应的命令,完成下面的内容,具体要求如下:注意:下面出现的所有文件都必须保存在考生文件夹[K:\K01\1501004]下。1.在考生文件夹下打开EXCEL.XLS文件,将sheet1
A、Law.B、Music.C、Geology.D、Biology.B男士开头说女士申请的是地理学专业,因为由音乐专业转向地理不同寻常,所以男士建议女士要在她专业的特殊性方面予以说明。故可知女士大学本科时期学的是音乐专业,选B。
最新回复
(
0
)