首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
搜索引擎会通过日志文件把用户每次检索使用的所有查询串都记录下来,每个查询串的长度不超过255字节。假设目前有一千万个查询记录(重复度比较高,其实互异的查询串不超过三百万个;显然,一个查询串的重复度越高,说明查询它的用户越多,也就是越热门)。现要统计最热门的
搜索引擎会通过日志文件把用户每次检索使用的所有查询串都记录下来,每个查询串的长度不超过255字节。假设目前有一千万个查询记录(重复度比较高,其实互异的查询串不超过三百万个;显然,一个查询串的重复度越高,说明查询它的用户越多,也就是越热门)。现要统计最热门的
admin
2019-05-11
57
问题
搜索引擎会通过日志文件把用户每次检索使用的所有查询串都记录下来,每个查询串的长度不超过255字节。假设目前有一千万个查询记录(重复度比较高,其实互异的查询串不超过三百万个;显然,一个查询串的重复度越高,说明查询它的用户越多,也就是越热门)。现要统计最热门的10个查询串,且要求使用的内存不能超过1GB。以下各方法中,可行且效率最高的方法是____________。
选项
A、将一千万个查询串存入数组并进行快速排序,再统计其中每个查询串重复的次数
B、将一千万个查询串存入数组并进行堆排序,再统计其中每个查询串重复的次数
C、利用哈希表保存所有的查询串并记下每个查询串的重复次数,再利用小根堆选出重复次数最多的10个查询串
D、利用哈希表保存所有的查询串并记下每个查询串的重复次数,再利用大根堆选出重复次数最多的10个查询串
答案
C
解析
本题考查数据结构应用知识。
快速排序和堆排序都属于内部排序方法,要求待排序的元素序列都放在内存。按最坏情况考虑,一千万个查询串需要的存储空间为225千万字节,也就是2.25×10
10
字节,远超过1GB(约等于10
9
)的存储容量限制,所以选项A和B是不可行的。另外,即便不考虑存储容量限制,在只要求找出最大的10个元素时快速排序也是不适用的。
选项C和D的区别是利用大顶堆还是小顶堆。设想需要在1000个元素中找出10个最大元素,用小顶堆的思路是:先用前10个元素建个小顶堆(堆顶是最小元素),此后从第11个元素开始,顺序地将每个元素与堆顶元素比较,若小于或等于堆顶元素就舍弃之,若大于堆顶元素,则用该元素替换堆顶元素,并再次调整为小顶堆。重复该过程直到最后一个元素处理完,那么,在小顶堆中留下的10个元素实际上就是这1000个元素中的前10大元素。
本问题中需要在三百万个元素中按照重复次数找最大的10个元素,由于10个元素构成的小顶堆建立和调整时所花费的时间是个很小的常数c0,因此,采用这种方式在n为三百万个元素时找出10个最大者的运算时间是线性阶的(大约为n+e0,c0是小整数)。反之,如果采用大顶堆,一种情况是建立10个元素构成的大项堆,则在顺序地处理后面元素时,无法简单地确定需要替换该大顶堆中的哪个元素;另一种情况是建立由三百万个元素构成的大顶堆,在该数据量情况下,哈希表和大项堆都在内存存储,可能会突破1GB的存储容量限制,而且建立初始大顶堆的运算时间(有可能是达到4n)以及后面9次调整大顶堆的时间(9logn)的时间都远多于前面的小顶堆方案。
转载请注明原文地址:https://kaotiyun.com/show/GvVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在Word2003的编辑状态中,若设置一个文字格式为下标形式,应使用“格式”菜单中的菜单项为(1)____;统计文档的字数,需要使用的菜单是(2)____;插入声音文件,应选择“插入”菜单中的菜单项是(3)_____。(2)____
以下哪种技术不是实现防火墙的主流技术______。A.包过滤技术B.应用级网关技术C.代理服务器技术D.NAT技术
在删除虚拟目录时,实际上Web服务器进行的工作是______。A.把实际目录改名B.把实际目录删除C.不做任何修改D.删除了虚拟目录与实际目录的对应关系
以下对象中,______必须要有lock和unlock方法以确保多个用户无法同时改变某一属性。A.ApplicationB.SessionC.RequesetD.Response
设信道的码元速率为400波特,采用4相DPSK调制,则信道的数据速率为______b/s。A.400B.600C.800D.1000
以下说法有错误的是______。
下列关于以太网交换机部署方式的描述中,错误的是(39)。
某企业资料室员工张敏和王莉负责向系统中录入一批图书信息(如:图书编号、书名、作者、出版社、联系方式等信息)。要求在保证质量的前提下,尽可能高效率地完成任务。对于如下4种工作方式,________比较恰当。
我国知识产权具有法定的保护期限,但(26)受法律保护的期限是不确定的。
我国知识产权具有法定的保护期限,但(26)受法律保护的期限是不确定的。
随机试题
“大化革新”后日本颁布的法律法令的集大成者是________。
Astandingorderis______.Thestudents’problemthebankknowsaboutis______.
预激综合征最主要的心电图特征是最佳治疗方案是
病人54岁,肥胖,5年来经常劳累后心前区疼痛,休息后好转,近日心绞痛发作频繁,来门诊检查血压20/12kPa(150/90mmHg),医生不应采取的措施
1mol刚性双原子理想气体,当温度为T时,每个分子的平均平动动能为:
设备制造过程包括( )。
根据《行政诉讼法》的规定,下列各项中,当事人可以提起行政诉讼的案件有()。
截至2000年底,我国男性党员人数为()。2000年底事业、企业单位管理人员中的党员人数占全国党员总数的比例约为()。
购物是一种综合的心理体验,不是仅仅涉及到金钱,比价格更为重要的因素是产品的质量和为消费者提供的服务好坏,而只管掀起价格战的电商各参战方,自然是无暇顾及消费者体验和产品质量的,这使得本就没有培养出消费者习惯的市场,陷入了一种只重视价格不重视品牌渠道建设及产品
当市场价格发生变化时,生活必需品的需求()。
最新回复
(
0
)