首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设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
40
问题
设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
数据结构导论
理工类
相关试题推荐
端到端延迟是由多个不同的部分所构成,不包括【】
【】被广泛应用于连接校园、工厂和机关的个人计算机或工作站,以及各种外嗣设备。
某电力集团业务系统中电费缴纳部分的模块结构图如题42图所示。其中未填充的6个模块名如下:A.输入客户编号B.通知缴费结果C.缴费D.获取缴费金额E.查询本月缴费金额F.打印缴费单模块之间未标明的数据流如下:G.客户编号H.缴费金额K.缴
在SQL查询语言中,用于两个子查询执行差操作的运算符是()
关系代数运算中,θ连接可由选择和________操作组合而成。
某采用页式存储管理的系统,接收了一个共7页的作业,作业执行时依次访问的页为:1、2、3、4、2、1、5、6、2、1、2、3、7、3、5、6、2、3、1、2。当内存块数量为4时,请分别用先进先出(FIFO)调度算法和最近最少使用(LRU)调度算法,计算作业执
假定一个磁盘共有100个柱面,每个柱面上有4个磁道,每个盘面分成16个扇区。如果内存的字长为64位,磁盘地址中指出的柱面号、磁道号、扇区号和块号只需要64位二进制位即可表示。每个磁盘块的长度是512字节。记录磁盘中空闲块的方式有两种,即位示图法和空闲块链接
逻辑地址为20位的计算机,若采用页式存储管理,设页面长度为2048Bytes,则它的逻辑地址可表达的最大页面数是
下列矩阵中,不是概率矩阵的是()
随机试题
写出下面一段话中划横线字的词性我希望各位同学在这个地方常常自己反省,检点一下。大学里选择这门课程作为自己的研究对象,究竟将来这门学问能不能进到你的生命核心里面去,究竟从你的生命核心里能不能生出一种力量来吸收这些东西,我想很困难,也是不能担保的。
点火系的控制内容有点火能量和点火正时控制。()
固定资产的折旧方法包括()
面色青的主病有( )
A.温胆汤B.桑杏汤C.止嗽散D.清气化痰丸E.半夏白术天麻汤患者风痰上扰,症见眩晕头痛,胸闷呕恶,舌苔白腻,脉弦滑。治疗应选用
甲厂于10月4日到乙公司购买一批原料,当场提货并付款2.5万元。次日,甲厂因货物质量不合格,将这批原料退回乙公司,乙公司签收,但未退款。10月7日,甲厂到乙公司购买电器一批,价款2.8万元,提货时与乙公司约定2日内付款。2日期满,甲厂未付款,乙公司上门催收
下列协议中适用《合同法》的是()。
业务分部是指企业内可区分的组成部分,该组成部分提供单项产品或劳务,或一组相关的产品或劳务,并且承担于不同其他业务分部所承担的风险和回报。()
信仰伊斯兰教的少数民族包括()。
在各类程序设计语言中,相比较而言,执行效率最高的是()。
最新回复
(
0
)