首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设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
52
问题
设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
数据结构导论
理工类
相关试题推荐
MD5算法的运算过程分为哪几个步骤?
下列属于管理信息库中的结构数据的是【】
HTTP请求报文的构成不包括【】
每个码元可能含有若干比特,通常规定一个二进制码元含【】的信息量。
请用共享信道的100Base-T以太网技术,将3台计算机连成一个小型局域网,要求画出网络连接图,并在图中标注出需要使用的所有设备、传输介质和接口名称。
目前普遍使用的IP是______版本,其规定的IP地址由一个32位的二进制数表示。
在网络协议的基本要素中,用来规定数据与控制信息的分组结构或格式的是【】
传统的企业组织结构的主要形式有:直线制(式)、职能式、直线一职能制(式)、事业部制(式)和_____制(式)。
关系R和S如题7图所示。R-S的结果是()
随机试题
紫雪的功用是
下列哪一项不是丙型肝炎的传播途径
李某应以何机关为被告提起诉讼:若人民法院经审理后认为市公安局的复议决定错误的改变了原具体行政行为,遂判决撤销原复议决定,并责令其重新作出。以下说法正确的是:
下列哪些行为属于招标投标中的不正当竞争行为?()
工程建设项目管理的四大控制目标中,()是反映工程产品满足使用需求功能特性的总和。
某装饰企业于所属的A项目于2012年10月完工,工程完工时共发生材料费30万元,项目管理人员工资8万元,行政管理部门发生的水电费共2万元。根据企业会计准则及其相关规定,应计人工程成本的费用为()万元。
甲股份有限公司(以下简称“甲公司”)及其子公司2×16年和2×17年有关交易或事项如下:(1)2×16年1月1日,甲公司和W公司签订协议,以定向增发普通股股票的方式,从非关联方(W公司)处取得了乙股份有限公司(以下简称“乙公司”)80%的股权,能够控制乙
关于两审终审制度,下列哪些选项是不正确的?()
Thepictureshowsus______
Aboutthetimethatschoolsandothersquitereasonablybecameinterestedinseeingtoitthatallchildren,whatevertheirback
最新回复
(
0
)