首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
admin
2017-01-04
78
问题
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
选项
答案
因为基数排序所需的时间不仅与文件的大小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://www.kaotiyun.com/show/IQRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述士族的源流和在西晋的发展过程。
以下选项不属于希腊城邦的形成方式和途径的是()。
晚清时期清帝年号的正确排序是()
中共中央通过《关于建国以来党的若干历史问题的决议》的会议是()。
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
阅读史料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合
晚清时期清帝年号的正确排序是
某新石噐遗址发现大量稻谷壳和稻草,红士,防洪水城垣,此遗址可能是
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
什么是域名解析?域名解析中采取了什么措施提高效率?对同一个域名向DNS服务器发出多次的DNS请求报文后,得到IP地址都不一样,可能吗?为什么?
随机试题
2008年12月31日,北京举行纪念《告台湾同胞书》发表30周年座谈会。胡锦涛发表重要讲话,提出了推动两岸关系和平发展的重要主张,包括
下列说法正确的是
下列关于律师行政法律责任追究的叙述,正确的是哪一项?()
关于数据电文形式的法律效力,下列理解正确的有()。
下列选项中,()的情况下申请人不可以申请暂缓登记。
材料一:习近平同志在中央党校秋季学习班上的一段讲话:领导干部自觉学习、带头学习,是新形势下提高执政能力、胜任领导工作的必然要求。领导干部选择了学习,就是选择了进步。要重学好学,真正把学习当成一种生活态度、一种工作责任、一种精神追求,坚持在学习中感悟人生、提
政府办事大厅办事难,让你去了解情况,你怎么开展工作。
并非所有的新兴产业都具有战略性,某些新兴产业发展到一定阶段才可能成为战略产业。战略性新兴产业就是具备战略产业部分条件且将来可能成长为战略产业的新兴产业。与其他产业相比,战略性新兴产业具有超强的渗透、扩散作用,既能提升其他产业的技术水平和市场竞争力,也能支撑
(2013-北京-9)我国加快转变经济发展方式的主攻方向是()。
Initsmoreextremeformspersecutionmaniaisarecognizedformofinsanity.Somepeopleimaginethatotherswishtokill
最新回复
(
0
)