首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 说明你所设计算法的时间复杂度和空间复杂度。
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 说明你所设计算法的时间复杂度和空间复杂度。
admin
2019-08-15
72
问题
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
一共进行了n/2次交换,每次交换的元素个数从1~n/2,因此时间复杂Ⅰ度为D(n
2
)。虽然时间复杂度为O(n
2
),但因n
2
前的系数很小,实际达到的效率是很高的。算法的空间复杂度为O(1)。
解析
转载请注明原文地址:https://kaotiyun.com/show/5lCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于马略军事改革的叙述,不正确的是()。
北宋在统一南方割据势力的过程中特设(),把征南所得的财富统一存放,以作日后恢复幽燕之费。
曾经来华留学,并在日本大化改新中发挥重要作用的是()。
关于一战后构筑的凡尔赛体系,说法不正确的是()。
关于哈夫曼树,下列说法正确的是()。
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
已知一个线性表(38,25,74,63,52,48),表长为16,假定采用散列函数h(key)=key%7,计算散列地址,并存储在散列表中,若采用线性探测方法解决冲突,在该散列表上,进行等概率成功查找的平均查找长度为()。
一棵二叉树的繁茂度定义为R层结点数的最大值与树的高度的乘积。编写一个算法求二叉树的繁茂度。
有一主存-Cache层次的存储器,其主存容量为1MB(按字节编址),Cache容量为16KB,每字块有8个字,每字为32位,采用直接地址映像方式。若主存地址为35301H,且CPU访问Cache命中,则在Cache的第()号字块(Cache字块号从
中断响应过程中,保护程序计数器PC的作用是()。
随机试题
A.尿道完全断裂B.尿道全层裂伤C.尿道球部损伤D.尿道膜部损伤E.尿道前列腺部损伤骑跨伤多会造成
血管壁的止血过程中,启动内源凝血系统的因子是
下列药物中哪些药物可以损害第八对颅脑神经,引起耳聋
在施工过程中,发包单位付给承包单位的备料款应随着工程所需主要材料的储备而逐步减少,以方式扣回
假设某个小国的总量生产函数为Y=AK0.3L0.7,当该国的资本要素投入增加一倍后,该国的资本边际产出将()。
关于推荐人,描述正确的是( )。
外商投资旅行社包括以下几类:()。
分析下列程序,不考虑其他因素,程序正常运行时最多会派生出多少个进程?()intmain(){fork();fork();fork();}
Questions14-17Thetexthas9paragraphs(A-I).Whichparagraphdoeseachofthefollowingheadingsbestfit?*
眼下,“土豪”(tuhao)当属中国最热门词汇(buzzword)之一,用来指称那些受教育不多且品味差的富人们。这是中国网友运用聪明才智和创造力为老词注入新生命的又一个例子。“土豪”曾指那些有钱有势、剥削农民的地主们。几年前,当中国魔兽(Worldof
最新回复
(
0
)