首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设某算法的计算时间可用递推关系式T(n)=2T(n/2)n表示,则该算法的时间复杂度为( )。
设某算法的计算时间可用递推关系式T(n)=2T(n/2)n表示,则该算法的时间复杂度为( )。
admin
2019-06-12
36
问题
设某算法的计算时间可用递推关系式T(n)=2T(n/2)n表示,则该算法的时间复杂度为( )。
选项
A、O(lgn)
B、O(nlgn)
C、O(n)
D、O(n
2
)
答案
B
解析
递推关系式T(n)=2T(n/2)n其实是在给n个元素进行快速排序时最好情况(每次分割都恰好将记录分为两个长度相等的子序列)下的时间递推关系式,其中T(n/2)是一个子表需要的处理时间,n为当次分割需要的时间。注意,这里实际上是用比较次数来度
量时间。可以对此表达式进行变形得
用n/2代替上式中的n可得
继续用n/2代替上式中的n可得
算法共需要进行[1bn]+1次分割(n个元素的序列的对半分割树的高度跟具有n个结点的完全二叉树高度相等,软设级别的只需知道即可,不必深究),将上述[1bn]+1个式子相加,删除相互抵消的部分得
而T(1)=1,那么上式可转化为
T(n)=n[1bn]+2n
而在求时间复杂度时关注“大头”,注意到O(n)
T(n)=O(nlogn)=O(nlgn)
数学上,一般将底为10的对数简略写成lgn。
转载请注明原文地址:https://www.kaotiyun.com/show/0ECZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
以太网的最大帧长为1518字节,每个数据帧前面有8个字节的前导字段,帧间隔为9.6μs,对于10BASE-5网络来说,发送这样的帧需要多少时间?(64)
DNS正向搜索区的功能是将域名解析为IP地址,WindowsXP系统中用于测试该功能的命令是____________。
下面的光纤以太网标准中,支持1000m以上传输距离的是____________。
在OSI参考模型中,上层协议实体与下层协议实体之间的逻辑接口叫做服务访问点(SAP)。在Internet中,网络层的服务访问点是(21)。
某进程有4个页面,页号为0~3,页面变换表及状态位、访问位和修改位的含义如下图所示。系统给该进程分配了3个存储块,当采用第二次机会页面替换算法时,若访问的页面1不在内存,这时应该淘汰的页号为(9)。
以下关于在IPv6中任意播地址的叙述中,错误的是_____________。
阅读下列说明C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】用两台处理机A和B处理n个作业。设A和B处理第i个作业的时间分别为ai和bi。由于各个作业的特点和机器性能的关系,对某些作业,在A上处理时间长,而对某些作业在B上处理时间长。一
随机试题
药品标签上应注明“用前摇匀”的制剂是
________是指现有产品包括所有附加产品在内的、可能发展成为未来最终产品的潜在状态的产品,预示着该产品最终可能产生的所有利益的增加和改变。
下列HL患者考虑以联合化疗治疗为主的是
蛋白尿为成人尿蛋白超过()
在审查起诉阶段,人民检察院有义务保证犯罪嫌疑人行使辩护权,其应当告知犯罪嫌疑人有权委托辩护人的时间是( )。
ABC股份有限公司会计王某不仅熟悉会计电算化业务,而且对利用现代信息技术手段加强经营管理颇有研究。“非典”期间,王某向公司总经理建议,开辟网上业务洽谈,并实行优惠的折扣政策。公司采纳了王某的建议,当期销售额克服“非典”影响,保持了快速增长。王某的行为体现出
重复抽样的特点是( )。
政府在征税过程中要运用现金科学的方法进行税务管理,节约征收费用,这体现了现代财政理论要求的税收原则中的()。
《学生伤害事故处理办法》认定,学校对学生安全负有的职责是()。
《唐明律合编》规定:“事关典礼及风俗教化等事,唐律较明律为重;贼、盗及有关带项、钱粮等事,明律则又较唐律为重。”请分析上述文字所反映的具体制度及其历史渊源。
最新回复
(
0
)