首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
admin
2017-01-04
66
问题
将十进制的关键字用二进制数表示,对基数排序所需的时间和附设空间分别有什么影响?各是多少?
选项
答案
因为基数排序所需的时间不仅与文件的大小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/IQRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述从十月革命胜利到第二次世界大战爆发前夕苏俄(苏联)与主要资本主义国家关系演变的基本情况。
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
宋文帝于元嘉年间发动的对北魏的北伐战争,此战又称()。
阅读材料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合理解决,
下列关于克里斯提尼改革的叙述不正确的是()。
宋代至清代我国书籍印刷的主要方式是()
在一个HDLC帧的数据中,如果出现了000111111011这样的流,请问发送到信道上它将会变成()。
某计算机字长16位,采用16位定长指令字结构,部分数据通路结构如下图所示。图中所有控制信号为1时表示有效、为0时表示无效。例如控制信号MDRinE为1表示允许数据从DB打入MDR,MDRin为1表示允许数据从内总线打入MDR。假设MAR的输出一直处于使能状
由元素序列(27,16,75,38,51)构造平衡二叉树,则首次出现的最小不平衡子树的根(即离插入结点最近且平衡因子的绝对值为2的结点)是()。
随机试题
A、Wateristheonlydrinktheycantake.B、Shethinkswateristhebestdrinkforhealth.C、Waterissupposedtobereadilyavai
细菌总数测定中的平板可以在0~4℃低温下长期保存而不影响测定结果。
A.2%~3%B.4%~6%C.7%~14%D.8%~10%E.5%~6%
从承包的角度看,采用施工联合体承包可以发挥各家的优势,主要优点在于()。
在享受型社会保障层面,商业保险可以()。
豌豆子叶的黄色(Y)对绿色(y)为显性,种子的圆粒(R)对皱粒(r)为显性,且两对性状独立遗传。以1株黄色圆粒和1株绿色皱粒的豌豆作为亲本,杂交得到F1,其自交得到的F2中黄色圆粒:黄色皱粒:绿色圆粒:绿色皱粒=9:3:15:5,则黄色圆粒的亲本产生的配子
设A为n阶可逆矩阵,α为n维列向量,b为常数,记分块矩阵其中A*是A的伴随矩阵,E为n阶单位矩阵。计算并化简PQ;
决定局域网性能的主要技术要素不包括
Weusebothwordsandgesturestoexpressourfeelings,buttheproblemisthatthesewordsandgesturescanbeunderstoodindi
A、Shehelpsthemanfixupthehouse.B、Sheagreestosharethecostofrent.C、Shedecidestolookforanotherplace.D、Sheper
最新回复
(
0
)