首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 给出算法的基本设计思想。
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 给出算法的基本设计思想。
admin
2019-08-15
75
问题
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。
给出算法的基本设计思想。
选项
答案
基本的设计思想:先将偶数号元素复制到一个辅助空间,然后整理数组剩下的奇数号元素,最后将辅助空间中的元素复制到数组的后半部分,但这种思路的空间复杂度为O(n)。 另一种思路: ①在数组尾部从后往前找到第一个奇数号元素,将此元素与其前面的偶数号元素交换。这样,就形成了两个前后相连且相对顺序不变的奇数号元素“块”。 ②暂存①中“块”前面的偶数号元素,将“块”内奇数号结点依次前移,然后将暂存的偶数号结点复制到空出来的数组单元中。就形成了三个连续的奇数号元素“块”。 ③暂存②中“块”前面的偶数号元素,将“块”内奇数号结点依次前移,然后将暂存的偶数号结点复制到空出来的数组单元中。就形成了四个连续的奇数号元素“块”。 ④如此继续,直到前一步的“块”前没有元素为止。
解析
转载请注明原文地址:https://kaotiyun.com/show/ulCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
北宋在统一南方割据势力的过程中特设(),把征南所得的财富统一存放,以作日后恢复幽燕之费。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
严复翻译的《天演论》一书的出版时间是()。
书院制度,始于唐而盛于宋,根据所学知识。回答问题:北宋最著名的四大书院是()
下列内容,与垄断组织出现有关的是()。①控制一个或几个部门商品的生产、价格和市场②促进了大工业的发展,在某种程度上适应了生产力发展的需要③干预、控制国家的政治、经济生活④积极向外扩张,从经济上瓜分世界
二里头文化是我国考古史上的重大发现,具有重大的意义。根据所学知识,回答问题:二里头文化在类型上可以分为()
下图是某模型机CPU的组成框图。设该CPU采用同步控制逻辑,分取指周期、取第一操作数周期,取第二操作数周期、执行周期四个机器周期,每个机器周期有T0、T1、T2三个节拍。试写出如下双操作数运算指令的微操作命令及节拍安排。ADDR0,(R1)完成功
描述滑动窗口机制及其作用。比较停止一等待协议,多帧滑动窗口和后退N帧协议,多帧滑动窗口与选择重传协议的区别。
某模型机的通路结构如下图所示,用寄存器传送语句(如PC→MAR),拟出下列指令从读取到执行的完整流程。(1)数据传送指令MOVX(R0),Y(R1),源和目的操作数地址均采用变址寻址,第1个参数X为源操作数的形式地址,第2个参数为目的操作数的形
下面包含在TCP头中而不包含在UDP头中的信息是()。
随机试题
患者,男,19岁。2周前发高热伴咽痛,同时觉心悸,心前区闷痛。近2天常感头晕、眼花来诊。体检:脸色较苍白,心界不大,心率45次/分,律齐,无心脏杂音。心电图示心房率80次/分,RR间期相等,心室率50次/分,QRS时间为0.08秒,偶发室早。心超示少量心包
西蒙指出了可以用来比较程序性和非程序性决策的过程的四个阶段,其中“情报活动”属()
25岁初产妇,妊娠39周,阵发性腹痛20小时,10~12分钟宫缩一次,持续30秒,宫口开大2cm。出现上述临床表现的原因是
女性,22岁。近2天排黑色大便,每天1次,成形,不伴有消化、头昏及乏力。否认慢性病史,平素体健。患者黑便原因应首先排除
香港华为公司总部设在香港地区,在内地A地设有办事处,并在B地拥有一笔物业。因该公司与内地方圆公司有合同纠纷,被方圆公司诉讼到法院。该合同签订地为C地,并约定于D地履行,但合同现在尚未履行,则有权管辖本案的法院有:()。
下列各项中,应计入销售费用的有()(2017年)
社会主义法制实质上是制度化、法律化了的社会主义民主。()
目前,港南市主要干道上自行车道的标准宽度为单侧3米。很长一段时期以来,很多骑自行车的人经常在机动车道上抢道骑行。在对自行车违章执法还比较困难的现阶段,这种情况的存在严重地影响了交通,助长了人们对交通法规的漠视。有人向市政府提出,应当将自行车道拓宽为3.5米
Paintinghasbeencontinuouslypracticedbyhumansforsome20,000years.Togetherwithotheractivities【C1】______ritualisticin
A、Annoying.B、Pleased.C、Surprised.D、Sympathetic.A
最新回复
(
0
)