首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设A[1…100]是一个记录构成的数组,B[1…100)]是一个整数数组,其值介于1至100之间,现要求按B[1…100]的内容调整A中记录的次序,比如当B[1]=11时,则要求将A[1]的内容调整到A[11]中去。规定可使用的附加空间为O(1)。
设A[1…100]是一个记录构成的数组,B[1…100)]是一个整数数组,其值介于1至100之间,现要求按B[1…100]的内容调整A中记录的次序,比如当B[1]=11时,则要求将A[1]的内容调整到A[11]中去。规定可使用的附加空间为O(1)。
admin
2014-12-25
79
问题
设A[1…100]是一个记录构成的数组,B[1…100)]是一个整数数组,其值介于1至100之间,现要求按B[1…100]的内容调整A中记录的次序,比如当B[1]=11时,则要求将A[1]的内容调整到A[11]中去。规定可使用的附加空间为O(1)。
选项
答案
void ChangeElement(ElemTypeA[],int B[],int n) { /*按数组B中的值,调整数组A中的内容*/ i=1; while(i
解析
由题目可知,由于辅助空间为O(1),要想使数组A中的内容调整成符合题目要求的内容,可按数组B中的值调整数组A中的内容。若B
=i,则A
中的内容保持不变;若B
=k,则将A
与A[k]的内容交换,并调整B
的值,直至B
=i为止。算法描述如下。
转载请注明原文地址:https://www.kaotiyun.com/show/V4Vx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
计算机中存储、处理和输入/输出的是用0和1表示的二进制数据。这些0和1构成的二进制数据序列要转变成合适的电磁波信号才能在信道中进行传输,这种转变过程称为_______。
端到端延迟是由多个不同的部分所构成,不包括【】
简述CSMA/CA算法的核心思想。
基础结构域名只有一个,即______,用于反向域名解析。
_____是指采用计算机软、硬件技术对由计算机、服务器、存储器、交换机和路由器等网络设备及相关软件组成的网络进行管理的工作。
某学生管理系统的数据库包含如下关系表:Student(Sno,Name,Gender,Class,Major,Dno);Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号)Course(Cno,Subject,Credit,Tim
关系代数运算中,θ连接可由选择和________操作组合而成。
p型半导体是在本征半导体中掺入三价元素硼构成的,其多数载流子是______。
在χy平面内由(0,0)点以v=5的恒定速度运动到(6,8)点,设采样周期为0.01s。试求:(1)完成该直线运动需多少时间;(2)推导出两点间的直线插补递推计算公式。
某公司拟对新产品生产批量作出决策,现有三种备选方案,未来市场对该产品的需求也有三种可能的自然状态,收益矩阵如题36表。试以最小最大遗憾值决策标准作出最优生产决策。
随机试题
5月10日,甲公司向乙公司签发了一张金额为50万元,出票后1个月付款的银行承兑汇票,经其开户行P银行承兑后交付乙公司。5月15日,乙公司将该票据转让给丙公司;5月20日,丙公司将该票背书转让给丁公司,并在票据上记载“不得转让”字样;5月25日,丁公司在票据
WELL—dotheyordon’tthey?Foryears,controversyhasragedoverwhethertheelectromagneticfieldsproducedbypowerlinescou
下列除哪项外,均为胸痹的治疗法则
男,19岁。拔牙后出血不止2天。查体:心肺部未见异常。实验室检查:Hb115g/L,WBC5.4×109/L,Plt130×109/L,PT11秒(正常对照13秒),APTT65秒(正常对照38秒),TT16秒(正常对照17秒)。该患者出血最可能的原因是
某上消化道大出血患者,出血停止后,饮食指导时应该告诉他
根据《环境影响评价技术导则—地下水环境》,下列区域中,地下水环境敏感程度分级属于较敏感的是()。
新的劳动地域分工其典型表现类型是,高附加价值的金融、贸易公司总部职能集中于(),办公职能和研究开发职能集中在(),而生产部门则广泛分布在()。
雨期基坑开挖,坡顶散水的宽度最小限值是()m。
2017年5月7日,某甲为自己向X保险公司购买了一款人寿保险产品,保险金额10000元。到了2019年5月交纳续期保费的日子,某甲突遇资金困难,电话咨询客服能否延迟一段时间再交保险费,得到了客服的肯定回答。在投保时,某甲因疏忽写小了自己的年龄,但实际年龄并
布雷顿森林体系
最新回复
(
0
)