首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 说明你所设计算法的时间复杂度和空间复杂度。
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 说明你所设计算法的时间复杂度和空间复杂度。
admin
2016-03-29
73
问题
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
一共进行了n/2次交换,每次交换的元素个数从1~n/2,因此时间复杂度为O(n
2
)。虽然时间复杂度为O(n
2
),但因n
2
前的系数很小,实际达到的效率是很高的。算法的空间复杂度为O(1)。
解析
转载请注明原文地址:https://kaotiyun.com/show/Z2Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列不是春秋时代齐国管仲改革的内容的是()
评述从五四运动到中国共产党成立,马克思主义在中国传播的情况及其原因。
简述西欧经济一体化的原因、进程和意义。
“国际工人协会”宣布成立后,10月协会选出了第一任主席,他是()。
“文化大革命”结束后,在纠正“文化大革命”错误的过程中,整个过程受到()的严重阻碍。
希腊化时代控制希腊半岛的是()。
我国历史上一次有周密计划、经过长期准备并利用宗教形式组织和发动的农民起义是()。
试述1929~1933年经济危机的根源和影响。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
在下列事件中,哪个不是设备分配中应该考虑的问题()。
随机试题
人民法院缺席审判李某涉嫌贪污贿赂犯罪案件,被告人李某及其近亲属均没有委托辩护人的,人民法院如何处理?()
在信威的SCDMA系统中,基站单元的()码道作为接入码道(称为ACC码道)。
下列选项中,不属于典型急性心肌梗死心电图改变的是
常色的特征为( )客色属于( )
临床上检测血清淀粉酶,主要用于诊断
纳税人出租不动产,按照规定应向不动产所在地主管税务机关预缴税款而自应当预缴之月起超过()个月没有预缴税款的,由机构所在地主管税务机关按照《税收征收管理法》及相关规定进行处理。
项目审批单位核定的投资项目资本金比例是根据()。
某公司2011年1~4月份预计的销售收入分别为100万元、200万元、300万元和400万元,每月材料采购按照下月销售收入的80%确定,采购当月付现60%,下月付现40%。假设没有其他购买业务,则2011年3月31日资产负债表“应付账款”项目金额为(
简述加德纳的智力多因素说。
(2009上项管)有关项目团队激励的叙述正确的是______。
最新回复
(
0
)