首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设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
37
问题
设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://jikaoti.com/ti/LRLaFFFM
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
简述CSMA/CA算法的核心思想。
ISO提出的基于______的管理框架是现代网络管理体系结构的核心。
某单位申请到一个C类IP地址组,其网络标识为223.23.14,现要划分成16个子网,请回答下列问题:(1)子网掩码是多少?(2)每个子网有几台主机?(3)IP地址为223.23.14.47及223.23.14.49的两台主机是否在同一子网?
______是由电信部门(国有或私有)建设的,能供任何个人和单位使用的网络,用户需要缴纳一定的费用,从而获取相关的数据通信服务。
路由器的交换结构不包括【】
在信息系统的开发中,解决“系统做什么”的问题是_______阶段,解决“系统怎样做”的问题是________阶段。
当发现系统原设计有重大问题时,需要进行()
在考虑系统的物理配置方案时,系统的________时间是从用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间。
关系代数运算中,θ连接可由选择和________操作组合而成。
假定某磁盘有200个柱面,编号为0至199,如果在访问53号柱面的请求者服务后,当前正在访问100号柱面。这时又有若干请求者要使用磁盘,假定请求者依次要访问的柱面号为:84、147、90、155。若采用电梯调度算法,则移动臂共移动了_______个柱面距离
随机试题
与机械性眼外伤预后相关的因素有()
活化部分凝血酶原时间(APTT)
为了进行敏感性分析,首先应()。
美国次贷危机爆发后,全球证券市场出现的新趋势包括()。I.证券市场网络化Ⅱ.金融机构的去杠杆化Ⅲ.金融监管的改革Ⅳ.国际金融合作的进一步加强
2012年2月,某食品安全监管员甲发现A厂利用“地沟油”生产“食用油”,便私下与该厂经理联系,要求对方给自己3万元了结此事,后A厂用“地沟油”生产的100吨“食用油”流入市场,造成严重后果。对甲的行为处理正确的是()。
根据材料回答下列问题
[*]
Hesaidherefusedthejob,butthatthiswasnothingtodowiththesalary.He______evenifthey______himtwiceasmuch.
(1)OneschoolnightthismonthIsidleduptoAlexander,my15-year-oldson,andstrokedhischeekinamannerIhopedwouldsee
WhenmenreturnedfromWorldWarIIandthepostwar"babyboom"began,Americansbegantomoveingreatnumberstothe【B1】______
最新回复
(
0
)