首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 说明你所设计算法的时间复杂度和空间复杂度。
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 说明你所设计算法的时间复杂度和空间复杂度。
admin
2019-08-15
51
问题
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
一共进行了n/2次交换,每次交换的元素个数从1~n/2,因此时间复杂Ⅰ度为D(n
2
)。虽然时间复杂度为O(n
2
),但因n
2
前的系数很小,实际达到的效率是很高的。算法的空间复杂度为O(1)。
解析
转载请注明原文地址:https://kaotiyun.com/show/5lCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
北约和华约两个组织对峙近半个世纪,这()。
严复翻译的《天演论》一书的出版时间是()。
关于一战后构筑的凡尔赛体系,说法不正确的是()。
二里头文化是我国考古史上的重大发现,具有重大的意义。根据所学知识,回答问题:二里头文化在类型上可以分为()
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:我国银行最早的雏形是唐朝时期出现的()
真值0在原码、反码和补码机器数形式下()。
假定有一条通带为100kHz的信道,每路信号的带宽为3.2kHz,各路信号间的防护带宽为0.8kHz。若采用频分多路复用,那么最多可以同时传输()路信号。
一131的1字节、2字节补码分别是()。
已知小写英文字母“a”的ASCⅡ码值为61H,现字母“g”被存放在某个存储单元中,若采用偶校验(假设最高位作为校验位),则该存储单元中存放的十六进制数是()。
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如图B-4所示。转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义见表B-1。请回答下列问题:转移指令的目标地址范围是多少?
随机试题
下列不属于智力活动的产品方面的是
A.抗氧剂B.抑菌剂C.止痛剂D.渗透压调节剂E.pH抑制剂苯酚在注射剂中用作()。
提倡预先术后镇痛的目的是
基金公司及时对投资组合资产进行流动性分析和跟踪,有助于()管理。
定金担保是指贷款银行从贷款款项中扣除一部分作为定金的行为。()
若a∈R,则a=1是复数z=a2-1+(a+1)i是纯虚数的充要条件。()
以下名句揭示的哲学道理不同的是()。
4个红球、3个白球、2个黑球放入一个不透明袋子里,从中摸出8个球,恰好红球、白球、黑球都摸到,这件事情().
AtatimewhenatoweringpersonalitylikeMme.Curiehascometotheendofherlife,letusnotmerelyrestcontentrecalling
A、TheUnitedStatesisfacedwithmanysocialproblems.B、VariousfactorsareresponsibleforthecrimesintheUnitedStates.C
最新回复
(
0
)