首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
admin
2019-08-01
50
问题
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
选项
答案
因为基数排序所需的时间不仅与文件的大小n有关,而且与关键字的位数和关键字的基数有关。设关键字的基数为r,显然,十进制数基数为10,二进制数的基数为2。要建立r个空队列所需时间为O(r);把n个记录分放到各个队列中,重新收集起来需要的时间为O(n),因此一趟排序所需的时间复杂度为O(n+r);若每个关键字有d位,则总共要进行d遍排序,所以基数排序的时间复杂度为O(d(n+r))。由于关键字的位数d与基数r和最大关键字取值有关。因此不同的r和关键字将需要不同的时间。所以,本题中总的时间复杂度为O(d(n+2)),d为关键字最大值对应的二进制数位数,即将十进制的关键字用二进制数表示时,复杂度增大了。另外只需要设置两个指针队列,即将十进制的关键字用二进制数表示时,空间复杂性减少了。
解析
转载请注明原文地址:https://kaotiyun.com/show/bNCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述第二次世界大战中各主要战场战略性转折的时间及其代表性战役。
试述1929~1933年经济危机的根源和影响。
印度列国时代出现了16个国家,其中大部分是王国,只有少数的共和国。下列属于共和国的是()。
二次大战后,主要资本主义国家经历了增长时期,首先开始这个进程的国家是()。
中国第一个资产阶级革命团体兴中会建立的时间是()。
下列法律文件中,规定内阁对君主负责的是()。
《萨利克法典》提及法兰克人的一项犯罪申诉习惯。即任何必须以汤釜神判法,判定犯罪嫌疑人要用右手从沸水中取出指定物品,这表明当时法兰克王国
()是清代管理边疆少数民族地区事务的机关,也掌管一部分外交事务。
在请求页式系统中,一程序的页面走向(访问串或引用串)为2,3,4,5,2,3,6,2,3,4,5,6,设分配给该程序的存储块数为m。试分别计算m=3和m=4时,FIFO和LRU两种替换算法的缺页(页故障)数,并给出:结果说明了什么?
请利用队列的基本操作写出判定一棵二叉树是否为完全二叉树的算法。要求以二叉链表作为二叉树的存储结构。函数原型为:intIsFull_Bitree(BitreeT)。
随机试题
A.镇静剂B.普罗帕酮(心律平)C.胺碘酮D.普萘洛尔(心得安)E.利多卡因12岁甲亢患儿,HR130次/分,可选择
下列关于艾滋病的叙述,正确的是()。
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】密码学作为信息安全的关键技术,在信息安全领域有着广泛的应用。密码学中,根据加密和解密过程所采用密钥的特点可以将密码算法分为两类:对称密码算法和非对称密码算法。此外,密码技术还用于信息鉴别、数据
A、术前焦虑水平很高或很低者,预后不佳;术前焦虑水平适中者,术后结果最好B、否认期、愤怒期、协议期、抑郁期和接受期C、发现期、确诊期、治疗期D、休克-恐惧期、否认一怀疑期、愤怒-沮丧期和接受一适应期E、疾病治疗早期、中期及
类风湿关节炎主要表现为()
属于项目业主单位的质量管理责任的有()。
锅炉、气瓶、氧舱和客运索道、大型游乐设施的设计文件,未经国务院特种设备安全监督管理部门核准的检验检测机构鉴定,擅自用于制造的,由特种设备安全监督管理部门();触犯刑律的,对负有责任的主管人员和其他直接责任人员依照刑法关于生产、销售伪劣产品罪、非法
提单日期是7月15日,信用证的有效期是8月15日,按《UCP500》规定,受益人向银行交单的最迟日期是()
某公司对发出存货的成本采用毛利率法进行核算,2004年3月31日的存货成本为100万元,4月20日购进一批存货,成本为200万元,4月28日销售存货得到销售收入300万元,假设该公司采用的毛利率为30%,则该公司2004年4月30的存货成小为(
Chooseoneappropriatewordfromthefollowingwordbanktofillintheblanknumberedfrom91to105inthepassagebelow.Chan
最新回复
(
0
)