首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 说明你所设计算法的时间复杂度和空间复杂度。
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 说明你所设计算法的时间复杂度和空间复杂度。
admin
2019-08-15
66
问题
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
一共进行了n/2次交换,每次交换的元素个数从1~n/2,因此时间复杂Ⅰ度为D(n
2
)。虽然时间复杂度为O(n
2
),但因n
2
前的系数很小,实际达到的效率是很高的。算法的空间复杂度为O(1)。
解析
转载请注明原文地址:https://kaotiyun.com/show/5lCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
德国纳粹党消灭资产阶级民主制的关键性事件是()。
甲骨文的发现是19世纪20世纪之交中国考古学最重要的发现之一,为重新认识三代的历史与文化奠定了基础,开辟了坦途,可称之为中国文化史的里程碑。根据所学知识回答问题:下列有关“甲骨文”的表述,不确切的是()
曾经来华留学,并在日本大化改新中发挥重要作用的是()。
在操作系统中,P,V操作是一种()。
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
ICMP在TCP/IP协议集中属于()。
在机器数中,正数的符号位用“1”表示的是()。
完成以下各小题。(1)什么是Belady现象?为什么会产生这种现象?(2)页面置换算法FIFO为什么会出现Belady现象?简述理由。(3)页面置换算法LRU为什么不会出现Belady现象?简述理由。
已知4位有效信息为1010,试根据下列要求进行编码。(1)按配偶原则将其编码为扩展的海明码,要求能发现两位错并纠正一位错。(2)将其编码为循环冗余校验码,生成多项式G(x)=1011。
随机试题
教育目的的价值取向:指教育目的的提出者或从事教育活动的主体依据自身的()对教育()作出选择时所持有的一种倾向。其包括()种,分别是:()本位论和()本位论。
机体内存在的功能性调节是
下列哪项不符合甲型血友病的检查结果
机械通风系统,当进、排风口在同侧时,排风口宜高于进风口(),进、排风口在同侧同一高度时,其水平距离不宜小于()。
某污水处理厂生化系统剩余污泥量为150m3/d,含水率99%,经浓缩后含水率降至97%,浓缩后的污泥量为()。
估算建设投资后需编制建设投资估算表,为后期的融资决策提供依据。按形成资产法分类,建设投资可分为()。【2009年真题】
下列所得,属于个人所得税“工资、薪金所得”应税项目的有()。
商品的二因素是______和______。
某社区属于“三不管”地带,是一个城中村。该社区由于房租便宜,于是成了很多外来务工人员的临时落脚点。该社区大部分原居民已经搬迁,留下的是一些贫困家庭或者老年人。目前,该社区人口比较复杂,“劳释”人员比较多,社区环境脏乱差,乱搭乱建等各种违章建筑也很多,黄赌毒
A、Highschoolstudentswhogiveupcollege.B、Uneducatedmenwithlowerincome.C、Peopleagedfrom24to44.D、Teenagersfromsi
最新回复
(
0
)