首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将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
48
问题
设将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
学硕统考专业
相关试题推荐
戊戌政变发生的时间是()。
元代对边疆地区的统治方式不同于其他三地的一地是()。
外国侵略者通过不平等条约取得的特权中,按时间先后顺序排列应是()。①外国商船和军舰可以在长江各口岸自由航行②外国人可以在通商口岸开设工厂③可在通商口岸建立教堂④领事裁判权和片面最惠国待遇
中国第一个资产阶级革命团体兴中会建立的时间是()。
在蒙古向南扩张的同时,还发动了三次大规模的西征,三次西征中分别在位的大汗是()
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
列宁在()报告中论证了在俄国实现和平过渡的可能性和必要性。
到1869年为止,人类已发现了多少种化学元素()。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
随机试题
丙二酸对琥珀酸脱氢酶的抑制作用的特点是()
下列肺部叩诊不是浊音或实音的是
根据实验研究资料估计,诱发人类癌中主要与
卡托普利降压时常合用
患者,女,34岁,因癫痫发作突然跌倒。护士赶到时患者仰卧,意识不清,牙关紧闭,上肢抽搐。首要的急救措施是
素混凝土构件可用于以下哪些构件?Ⅰ.受压构件;Ⅱ.卧置于地基上以及不承受活荷载的受弯构件;Ⅲ.受拉构件;Ⅳ.柱下独立基础
研究表明,每天晚上喝杯牛奶的人比不喝牛奶的入睡眠更好。这是因为牛奶中含有一种能使人产生疲倦欲睡的生化物L色氨酸,还有微量吗啡类物质,这些物质都有一定的镇静催眠作用。由此不能推出()。
词语的替换全部取决于语言系统内部的原因。
在VisualBasic中,将一个窗体加载到内存进行预处理但不显示所使用的语句是______。
设有定义:inta,*p=&a,**pp=&p;,则与a=100;等价的语句为()
最新回复
(
0
)