首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将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
26
问题
设将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://kaotiyun.com/show/s7xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
国民政府对日宣战的时间是()。
波兰三次被瓜分的时间是()
中国历史上第一部资产阶级革命法典《临时约法》公布的时间是()。
第一国际成立的时间是()。
清朝,各地督抚将重大问题径寄军机处交皇帝审批,称为()。
汉灵帝中平元年(184),()在7州28郡同时俱起,这是中国历史上第一次组织、准备比较严密的农民起义。
试结合新民主主义革命不同历史时期的历史实际,阐述中国共产党在处理同资产阶级复杂关系问题上的做法、结果及其历史经验。
评析郑和下西洋的历史条件和意义。
诸侯国的国君如何用人呢?有人主张:“左右皆曰不可,勿听;诸大夫皆曰不可,勿听;国人皆曰不可,然后察之,见不可焉,然后去之。”这种主张最终可能出自下列哪位思想家之口()。
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
随机试题
下列属于可复性牙髓炎的诊断要点的是
四神丸的君药是四神丸的臣药是
根据《执业药师资格制度暂行规定》,下列叙述正确的有
下列出现哪些情况均可引起异常分娩()
如果计算机字长是8位,那么一128的补码表示为()。
《建筑法》规定,两个以上不同资质等级的单位实行联合共同承包的,应当按照资质等级________的单位的业务许可范围承揽工程。()
通过对会计入员的会计行为动机提出相应的会计职业道德要求,引导、规范、约束会计入员树立正确的职业观念,可以达到规范会计行为的目的。()
()是指对某个群体形成一种概括而固定的看法后,会据此去推断这个群体的每个成员的特征。
已知正方体的棱长为1,则这个正方体的外接球的直径为______.
软件开发工具不包括(15)。
最新回复
(
0
)