首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 给出算法的基本设计思想。
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 给出算法的基本设计思想。
admin
2016-03-29
55
问题
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。
给出算法的基本设计思想。
选项
答案
基本的设计思想:先将偶数号元素复制到一个辅助空间,然后整理数组剩下的奇数号元素,最后将辅助空间中的元素复制到数组的后半部分,但这种思路的空间复杂度为O(n)。 另一种思路: ①在数组尾部从后往前找到第一个奇数号元素,将此元素与其前面的偶数号元素交换。这样,就形成了两个前后相连且相对顺序不变的奇数号元素“块”。 ②暂存①中“块”前面的偶数号元素,将“块”内奇数号结点依次前移,然后将暂存的偶数号结点复制到空出来的数组单元中。就形成了三个连续的奇数号元素“块”。 ③暂存②中“块”前面的偶数号元素,将“块”内奇数号结点依次前移,然后将暂存的偶数号结点复制到空出来的数组单元中。就形成了四个连续的奇数号元素“块”。 ④如此继续,直到前一步的“块”前没有元素为止。
解析
转载请注明原文地址:https://kaotiyun.com/show/d2Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述第二国际建立的社会历史条件。
下面哪项条约没有涉及德国的赔款问题?()
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
真理标准问题大讨论
下面关于新经济政策的说法不正确的一项是()。
下列内容,哪些与垄断组织出现有关?()①控制一个或几个部门商品的生产、价格和市场②促进了大工业的发展,在某种程度上适应了生产力发展的需要③干预、控制国家的政治和经济生活④积极向外扩张,从经济上瓜分世界
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
战国初期,上党地区在下列哪一个国家的控制范围之内?()
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
在Windows操作系统中支持FAT32文件系统,一个文件的物理结构是用文件分配表FAT来表示的,在FAT32中,文件分配表每个表项占32位。如果某分区为FAT32磁盘文件系统,每簇8扇区,扇区的大小为512字节,则该分区最大可为多少字节?每个FAT表占用
随机试题
耳蜗微音器电位
男性,55岁,因上消化道大出血入院,入院后立即输血3000ml,病人突然出现全身抽搐。查体:血压130/80mmHg,瞳孔等大等圆,对光反射正常,神经系统检查无异常。化验:血清钾4.0mmol/L,血清钠145mmol/L,动脉血pH7.4。最可能的诊
未经( )签字,建筑材料、建筑构配件和设备不得在工程上使用或者安装,施工单位不得进行下一道工序的施工。
【背景资料】某A公司承建B市主干道路工程施工,包括雨水、污水、道路内容,同期施工的管线还有热力、燃气、给水、电力等管线,均由甲方指定专业单位承建。道路采用沥青混凝土路面,上面层为30mm改性沥青层;中面层为40mm中粒式沥青混凝土;底面层为60
沟底遇有废弃构筑物、硬石、木头、垃圾等杂物时必须清除,并应铺一层厚度不小于()的砂土或素土,整平压实至设计标高。
企业生产X产品,工时标准为2小时/件,变动制造费用标准分配率为24元/小时,当期实际产量为600件,实际变动制造费用为32400元,实际工作为1296小时,则在标准成本法下,当期变动制造费用效率差异为()元。
辞退人民警察首先由所在单位在核准事实的基础上,经领导集体讨论研究提出辞退建议,然后报()。
x软件公司的软件工程师张某兼职于Y科技公司,为完成Y科技公司交给的工作,做出了一项涉及计算机程序的发明。张某认为自己主要是利用业余时间完成的发明,可以以个人名义申请专利。此项专利申请权应归属()。
Abouteightmillionschool-agechildrenarehomealoneafterschool.Thesearethehourswhenthenumberofviolentcrimespeaks
A、Hethinksquickly.B、Hecommunicateswell.C、HespeaksfluentEnglish.D、Hisvoiceisclear.D①选项都是关于He的描述,注意对话里的相关细节。②女士说到胜任这
最新回复
(
0
)