首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
admin
2019-08-01
39
问题
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
选项
答案
因为基数排序所需的时间不仅与文件的大小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
学硕统考专业
相关试题推荐
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,其名义是()。
罗马法的集大成《查士丁尼民法大全》产生的时间是在()。
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:明朝推行一条鞭法中“一”的内容是()
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:西汉到北魏赋税制度的变化的基本趋势是()
1956年,苏共二十大后,匈牙利大党员和群众强烈要求克服个人崇拜,扩大民主,实行经济改革,一些由知识分子、大学生和干部组成的社团组织纷纷成立,其中最有影响者是()。
在太平天国时期,对晚清兵制以及政局产生深远影响的是()。
卡德纳斯改革的内容不包括()。
简述大化改新的内容和影响。
1918年美国总统威尔逊提出“十四点原则”,内容有“海洋上的航行有绝对自由”、“取消一切经济障碍和确立贸易条件的平等”、“成立一个一般性的各国联合组织”。其最终目的是()。
()是清代管理边疆少数民族地区事务的机关,也掌管一部分外交事务。
随机试题
从网络管理功能和特点来看,网络管理技术的发展趋势主要体现在哪些方面?
以下哪部是陈映真的作品?()
肥厚型心肌病
抗菌谱是
A.咀嚼痛B.放散性锐痛C.自发性隐痛,冷热刺激痛D.阵发性电击样痛E.张、闭口痛下述疾病最可能表现出上述哪一种性质的疼痛。急性牙髓炎()
S市有一面积为4000m2的国有出让土地,用途为城镇混合住宅用地,拟在2007年1月1日进行土地使用权转让,试根据以下资料估算该宗地于转让日期的单位面积价格和总价格。(1)证载土地使用期至2070年1月1日,但限定商业用途最高土地使用年限为40年。(2
下列音程中音数是4的是()
阅读下面的教学随笔(节选),按要求回答问题。“效率”,就是指单位时间完成的工作量和取得的收获。衡量一堂课的教学效率如何,主要看有效教学时间,即在教与学活动过程中学生学习知识、习得技能、形成能力和提高认识真正起作用的时间。因此,教师在课堂上必须千方百计
届三中全会以来,我国实施的一系列改革措施,取得了举世瞩目的巨大成就,但也出现了某些负面效应。请用辩证唯物主义的矛盾学说,阐述你对这个问题的认识。
【B1】【B4】
最新回复
(
0
)