首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将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
65
问题
设将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
)。
要求:
根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
使用C语言描述算法如下: Void Reverse(int R[],int from,int to){ int i,temp; for(i=0,i<(to-from+1)/2,i++) {temp=R[from+i];R[from+i]=R[to-i];R[to-i]=temp;} }//Reverse void Converse(int R[],int n,int p){ Reverse(R,0,P-1); Reverse(R,P,n-1); Reverse(R,0,n-1); }
解析
转载请注明原文地址:https://www.kaotiyun.com/show/s7xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
蒙古军西征之后,罗斯处于()的控制之下。
“文化大革命”发动的两个纲领性文件是()。
毛泽东从事了大量理论研究工作,系统阐述了新民主主义的理论,下列选项中,不属于这一范围的是()
从鸦片战争的过程和结局可以看出,()是决定战争胜败的关键。
国民党的第一次代表大会上通过的《中国国民党第一次全国代表大会宣言》,其内容不包括()
文艺复兴运动兴起的时间是()。
简述两德统一的过程。(南京大学1999年世界近现代史真题)
论述近代法国专制制度形成的过程及其影响
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发
三大战役的先后顺序是()
随机试题
纳托尔普指出:“在事实上个人是不存在的,因为人之所以为人,是因为他生活于人群之中,并且参加社会生活。”纳托尔普的这种教育目的论属于()。
身无彩凤双飞翼,________。(李商隐《无题》)
初产妇Rh(一),胎儿Rh(+),分娩时多数是处于
男性,30岁,因高热1周入院。既往尚健康,1年前有注射毒品史。查体:眼结合膜有瘀点,心界不大,心率110次/分,律齐,各瓣膜区未闻及杂音,两肺听诊阳性,足底可见紫红色结节,有压痛。白细胞计数12×109/L,血红蛋白80g/L。尿常规蛋白(+),红细胞8~
某公司成立于2013年1月1日,2013年度实现的净利润为1000万元,分配现金股利550万元,提取盈余公积450万元(所提盈余公积均已指定用途)。2014年实现的净利润为900万元(不考虑计提法定盈余公积的因素)。2015年计划增加投资,所需资金为700
下列行为可能产生正的外部性的是()。
2006年9月1日起实施的新义务教育法明确规定,所有适龄儿童、少年平等接受义务教育,国家、社会、学校、家庭必须予以保障。这也进一步明确义务教育阶段学校的教育计划应具有三个基本特征,分别是()。
[*]
ProlongingHumanLifeProlonginghumanlifehasincreasedthesizeofthehumanpopulation.Manypeoplealivetodaywouldha
Manisalandanimal,butheisalsocloselytiedtothesea.【B1】______historytheseahassurvivedtheneedsofman.Theseaha
最新回复
(
0
)