首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 说明你所设计算法的时间复杂度和空间复杂度。
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。 说明你所设计算法的时间复杂度和空间复杂度。
admin
2019-08-15
82
问题
已知顺序表A,在不改变顺序表中奇数号元素与偶数号元素相对位置的前提下,设计算法,将所有奇数号元素移到所有偶数号元素前。
说明你所设计算法的时间复杂度和空间复杂度。
选项
答案
一共进行了n/2次交换,每次交换的元素个数从1~n/2,因此时间复杂Ⅰ度为D(n
2
)。虽然时间复杂度为O(n
2
),但因n
2
前的系数很小,实际达到的效率是很高的。算法的空间复杂度为O(1)。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/5lCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列哪两个国家是第二次工业革命的发源地和“中心”?
中国第一条自行设计修建的铁路是在()。
东汉末期的农民起义出现的新特点是()。
关于哈夫曼树,下列说法正确的是()。
在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。
IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位。则它所能表示的最小规格化负数为()。
某工厂有一个仓库可以存放甲、乙两种零部件,甲零件可以存放m件,乙零件可以存放n件,车间A专门生产甲零件,每次1件,每生产1件存放进仓库1件;车间B专门生产零件乙,每次1件,每生产1件存放进仓库1件。总装车间每次从仓库取出2件甲零件、1件乙零件组装成成品,车
以太网交换机进行转发决策时使用的PDU地址是()。
关于以太网交换机,下面的论述中不正确的是()。
试比较单播、组播和广播三种传输方式的区别。
随机试题
完全退火可以()。
一位8421BCD码计数器至少需要几个触发器【】
依法治国的基本要求包括
正常情况下酮体的产生是在:()
一台绕线式异步电动机运行时,如果在转子回路串入电阻使RS增大一倍,则该电动机的最大转矩将()。
《刑法》规定,刑罚分为主刑和附加刑,其中主刑包括()。
小王购买甲、乙两种特价商品。甲商品打八折后每件52元,乙商品打八五折后每件34元,小王购买这些商品总共比打折前节省了83元。问:他购买这两种特价商品总共支出了多少元?
项目管理是保证项目成功的核心手段,在项目实施过程中具有重大作用。项目开发计划是项目管理的重要元素,是项目实施的基础;(12)要确定哪些工作是项目应该做的,哪些工作不应该包含在项目中;(13)采用科学的方法,在与质量、成本目标等要素相协调的基础上按期实现项目
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。第二张幻灯片的版式改为“两栏内容”,将第三张幻灯片中的图片插入到第二张幻灯片的右栏区域。文本部分设置字体为“楷体”,字号为27磅,颜色为红色(请用自定义标签的红色250
Wheredoestheconversationmostprobablytakeplace?
最新回复
(
0
)