首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
admin
2013-04-26
97
问题
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
上述算法中3个Reverse函数的时间复杂度分别为O(p/2)、O((n—p)/2)和O(n/2),故所设计的算法的时间复杂度为O(n),空间复杂度为O(1)。另解,借助辅助数组来实现。算法思想:创建大小为P的辅助数组S,将R中前P个整数依次暂存在s中,同时将R中后n—P个整数左移,然后将s中暂存的P个数依次放回到R中的后续单元。时间复杂度为O(n),空间复杂度为O(p)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/95xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
康熙五十九年(1720)指定()组织“公行”(“十三行”)专营对外贸易。凡外商税项的征收、货物的交易,以及外商生活的管理等,均归“行商”负责。
以下关于玛雅文明叙述,不正确的是()。
中国第一条自行设计修建的铁路是在()
近现代以来,国际关系中先后出现了维也纳体系、凡尔赛一华盛顿体系和雅尔塔体系。关于这三个体系共同点的表述不正确的是()。
笈多王朝时期印度文化的发展情况。
美国主张建立国际联盟的主要目的是()。
1534年英国议会宣布英国教会断绝与罗马教廷一切关系的文件是()。
—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DFBAC,则先序遍历序列为()。
下列寄存器中,汇编语言程序员可见的是____。
已知有6个顶点(顶点编号为0~5)的有向带权图G,其邻接矩阵A为上三角矩阵,按行为主序(行优先)保存在如下的一维数组中。要求:求图G的关键路径,并计算该关键路径的长度。
随机试题
Nexttimeyoufeeltheflucomingon,thinktwicebeforereachingforpainkillers—theycoulddomore【C1】________thangood.With
为了预测市场未来的变化趋势,收集和分析过去、现在的各种信息、资料的调查活动是()
关于食管憩室的描述,下列不恰当的是
胸部按压部位的定位标志是
治疗酒精依赖和药物依赖患者,不可以采用的方法是
如果改变心电图机的走纸速度或定准电压,则每小格代表的时间或电压也会出现相应的改变。
该患儿的临床诊断是该患儿的治疗是
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。输入进程
关于法人,下列说法正确的是()。
Justintimeforthenewcentury,thenewfashion【B1】______offeralotofchoicestothe【B2】______.Insteadofonemainfashion
最新回复
(
0
)