首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设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
59
问题
设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
数据结构导论
理工类
相关试题推荐
端到端延迟是由多个不同的部分所构成,不包括【】
网络中的每个层中都有产生和接受数据的元素,称为______。
IPv6采用了新的IP首部格式,其基本首部为固定的【】长度。
细缆以太网的最大网络干线长度为【】
在信息系统的开发中,解决“系统做什么”的问题是_______阶段,解决“系统怎样做”的问题是________阶段。
关系代数运算中,θ连接可由选择和________操作组合而成。
ER模型的基本元素是实体、________和属性。
在某计算中心的一个单道程序设计系统中,有A、B、C三个作业在等待处理,他们到达系统的时间和估计需计算的时间如下表所示:假定系统从11:30开始调度作业,试问:采用计算时间短的作业优先算法,作业的执行次序以及各作业的周转时间分别为多少?
设计一个由集成运算放大器构成的电路,要求实现uO=-3u1,反馈电阻R2=90kΩ。(1)画出电路图;(2)计算各电阻元件的阻值。
随机试题
标底具有唯一性和________。
根据邓小平“三步走"发展战略,我国到21世纪中叶的战略目标是()。
翻译后一级结构的修饰不包括
临床上判断心脏舒张功能最实用的方法是
影响肾小球滤过的因素不包括
竣工验收时为鉴定工程质量,对隐蔽工程进行必要的挖掘和修复费用属于()。
自制原始凭证必须有经办单位负责人或指定人员签名或盖章,对外开出的原始凭证,必须加盖本单位公章。( )
关键风险指标法中,以下属于外部事件指标的是()。
甲国居民有来源于乙国的所得100万元,甲、乙两国的所得税税率分别为40%、30%。两国均行使地域管辖权兼居民管辖权。在扣除法下和抵免法下甲国应对该笔所得分别征收所得税为()万元。
在关系模式R(u)中,如果X->Y,并且对于X的任何一个真子集X’,都有X’->Y,则称
最新回复
(
0
)