首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
admin
2013-04-26
56
问题
设将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://jikaoti.com/ti/qcajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中国共产党七届三中全会以后进行的工商业合理调整,核心内容是调整()。
明代中后期,随着工商业的发展和南北经济联系的加强,在江南地区,自宋元以来初露端倪的新的城市类型——()得到很快的发展。
日本明治政府于1869年推出的改革措施是()。
概述20世纪初欧洲在世界优势地位的主要表现,并分析第一次世界大战对这种优势地位的影响。
阅读下列材料,回答问题:材料一:我们与希特勒或他们的匪帮永不会谈,永不斡旋,我们将在陆地上、海洋上、天空中与他们作战。直到把笼罩阴云于大地的一切敌人消灭为止……任何为反对纳粹主义而战斗的国家或人民,我们都支援。任何与希特勒为伍的人或国家都是我们的敌人。我
把变量引进数学。使解析几何成为数学发展史上转折点的科学家是()。
(1)根据无类IP地址的规则,每个网段中有两个地址是不分配的:主机号全0表示网络地址,主机号全1表示广播地址。因此8位主机号所能表示的主机数就是28-2,即254台。该网络要划分为两个子网,每个子网要120台主机,因此主机位数X应该满足下面三个条件:
已知某CPU有16根地址线、8根数据线,并用MREQ作为访存控制信号(低电平有效)。现有下列存储芯片:1K×4位ROM、2K×4位ROM、4K×8位ROM、4K×8位RAM、8K×4位RAM、8K×8位RAM和非门、与非门、或非门若干,如下图所
荷兰国旗问题:设有一个仅红、白、蓝三种颜色的条块组成的条块序列,请编写一个时间复杂度为O(n)的算法,使得这些条块按红、白、蓝的顺序排好,即排成荷兰国旗图案。
某公司的局域网设置如下所示,两个局域网通过路由器连接到NAT、服务器上,并且通过NAT服务器连接到Internet上。局域网1的掩码是192.168.14.0/25,局域网2的掩码是192.168.14.128/25,NAT服务器的内部IP地址为192.1
随机试题
乙肝肝硬化的体征有()
了解骨肿瘤对软组织、软骨的破坏情况,最好选择
(2008年案例分析第79—82题)甲公司与乙公司签订合同,约定由乙公司为甲公司制造、安装一套预氧化炉,并负责预氧化炉的一代,甲公司支付加工费100万元,其中设备交付后支付80万元,安装调试合格后付清剩余加:E费。乙公司如期交付了设备,甲公司支付了80万元
正常C30混凝土的波速范围一般在()。
物流拉动控制的特点是()。
如图,矩形ABCD中,AB=3,BC=4,沿对角线BD将△ABD折起,使A点在平面BCD内的射影落在BC边上,若二面角C-AB-D的平面角大小为θ,则sinθ的值等于()
下列情形违背一物一权原则的是()。
自古以来,读书都是件私密甚至有些孤独的事。但带有上网功能电子书的兴起在很大程度上改变了人们的这种阅读______,使其变得可以______且日益公开化。过去,书商和作者无从知晓一本书读者是翻了前三页还是一口气读完?现在,通过线上电子书商店和阅读器,书商们几
(2018年吉林)户外运动可以促进骨骼的健康,这是因为太阳光中的某种频率的电磁波可以促成维生素D的活化,促进身体吸收食物中钙和磷,从而促进骨骼的生长。这种电磁波是()。
以下是计算两个向量点积的程序段:floatdotproduet(floatx[8],floaty[8]){floatSum=0.0;inti;for(i=0,i
最新回复
(
0
)