首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
admin
2013-04-26
83
问题
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
给出算法的基本设计思想。
选项
答案
算法的基本设计思想:可以将这个问题看作是把数组ab转换成数组ba(a代表数组的前P个元素,b代表数组中余下的n—P个元素),先将a逆置得到8.-1b,再将b逆置得到a
-1
b
-1
,最后将整个a
-1
b
-1
逆置得到(a
-1
b
-1
)
-1
=ha。设Reverse函数执行将数组元素逆置的操作,对abcdefgh向左循环移动3(p=3)个位置的过程如下:Reverse(0,p-1)得到cbadefgh;Reverse(p,n—1)得到cbahgfed;Reverse(0,n一1)得到defghabc。注:Reverse中,两个参数分别表示数组中待转换元素的始末位置。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/15xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
郡县制度在春秋战国时代是政治变革中最显著的一个方面,下列选项中,对郡县制度表述错误的是()
评述《辛丑条约》的主要内容及其对中国的危害。
第一国际开展了哪些活动?其内部经历了哪些主要斗争?
简述土地革命时期中共土地政策的演变过程。
近现代以来,国际关系中先后出现了维也纳体系、凡尔赛一华盛顿体系和雅尔塔体系。关于这三个体系共同点的表述不正确的是()。
19世纪末20世纪初,在外国侵华势力中占主要地位的是()。
概述20世纪初欧洲在世界优势地位的主要表现,并分析第一次世界大战对这种优势地位的影响。
阅读下列材料,结合所学知识回答问题:材料一16—17世纪西欧医生的地位还很低,尽管主要的宫廷医生有很高的经济收入,但医生并不被认为是一个很光荣的职业,直到17世纪中叶,一位绅士还拒绝同一位有钱的医生的女儿结婚。律师职业虽然不被视为低等,
某中央处理器的数据通路如图所示。MDR为内存数据寄存器,PC为程序计数器,IR为指令寄存器。所有的单线箭头为控制微命令。(1)请说明图中部件X的名称和功能、寄存器Y的名称和功能。(2)请解释:为什么要设置T暂存器?(3)假定指
设有一个双向链表h,每个结点中除有prior,data和next三个域外,还有一个访问频度域freq,在链表被起用之前,每个结点中的freq域都被初始化为零。每当进行LocateNode(h,x)运算时,令元素值为x的结点中freq域中的值加一,并调整表中
随机试题
信用的基本特征是()。
患者,女,43岁。双侧腮腺区弥漫性肿大8年,反复发作,有胀痛感,唾液浑浊黏稠。病理检查见导管上皮增生,囊性扩张,周围有淋巴细胞浸润或形成淋巴滤泡。最可能的诊断是
只有税务师事务所和从事涉税专业服务的会计师事务所、律师事务所可以从事涉税专业服务。()
间歇性的精神病人在精神正常的时候犯罪应当负刑事责任。()
利马窦等人的汉化和儒化是为了借助中国传统的语言、文字和思想,找到因地制宜宣传基督教教义的切入口,可在这一过程中,他们也有被精深的中学所折服的成分,这在利马窦的中文著述以及与士大夫的酬唱应和之作中可以透出消息。通过以上文字,作者主要想说明的是()。
下列关于法的起源的表述,正确的是()
下列设备中,可以作为微机输入设备的是()。
【B1】【B18】
Whilesomepeopleclaimthataperson’sessentialqualitiesareinheritedatbirth,othersholdthatthecircumstancesinwhich
Iwillneverforgetthedays______wespenttogetherand______wemadefriendswithsomefarmers.
最新回复
(
0
)