首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设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
82
问题
设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://kaotiyun.com/show/V4Vx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
计算机中存储、处理和输入/输出的是用0和1表示的二进制数据。这些0和1构成的二进制数据序列要转变成合适的电磁波信号才能在信道中进行传输,这种转变过程称为_______。
请用共享信道的100Base-T以太网技术,将3台计算机连成一个小型局域网,要求画出网络连接图,并在图中标注出需要使用的所有设备、传输介质和接口名称。
简述CSMA/CA算法的核心思想。
基础结构域名只有一个,即______,用于反向域名解析。
个人防火墙软件过滤的依据不包括【】
数据元素
某电力集团业务系统中电费缴纳部分的模块结构图如题42图所示。其中未填充的6个模块名如下:A.输入客户编号B.通知缴费结果C.缴费D.获取缴费金额E.查询本月缴费金额F.打印缴费单模块之间未标明的数据流如下:G.客户编号H.缴费金额K.缴
传统的企业组织结构的主要形式有:直线制(式)、职能式、直线一职能制(式)、事业部制(式)和_____制(式)。
假定某磁盘有200个柱面,编号为0至199,如果在访问53号柱面的请求者服务后,当前正在访问100号柱面。这时又有若干请求者要使用磁盘,假定请求者依次要访问的柱面号为:84、147、90、155。若采用电梯调度算法,则移动臂共移动了_______个柱面距离
某公司拟对新产品生产批量作出决策,现有三种备选方案,未来市场对该产品的需求也有三种可能的自然状态,收益矩阵如题36表。试以最小最大遗憾值决策标准作出最优生产决策。
随机试题
患者,男,32岁。反复咳嗽咳脓痰10年,间断咯血,痰量40ml,胸片示两下肺纹理紊乱。为明确诊断应首选的检查方法为
仲裁申请书主要应写明哪些内容?
在矩阵图中,表示强相关关系的符号是
观察结核菌素试验正确的时间是()
A、重新分散试验B、微粒大小测定C、沉降容积比测定D、絮凝度测定E、流变学测定用库尔特计数器测定混悬剂
公开发行A股的X股份有限公司(以下简称X公司,后同)系ABC会计师事务所的审计客户。A注册会计师负责对X公司2009年度财务报表进行审计,并确定财务报表层次的重要性水平为120万元。X公司2009年度财务报告于2010年3月18日获董事会批准,并于同
学校教育制度的建立,受一定社会政治、经济制度的制约,在同一社会制度状况下,学制一样。()
设f(x)=则∫-15f(x-1)dx=________.
功能测试覆盖中最常见的是______。
Lookattheformbelow.Youwillhearastaffdevelopmentofficerbookinganewmemberofstaffonin-housetrainingcourse.
最新回复
(
0
)