2015.02.数据结构设计题

Q1. 大量的streaming message,每个message有两个fields,第一个是company name,第二
个是这个message产生的时间(如12:01 02/18/2015),现在需要做到查询像前1分钟内
,前15 minutes内,1小时内,1天内,或者一个月内产生的messages数量在Top k 的
company. 由于message数量可能非常大,如何设计一个数据结构使得处理数据还有查询
top k的效率尽可能高,而且使用的store memory也尽量小?不属于distributed 

computing的范畴,只考虑一天机器就行。多谢!


Q2. many students, many courses, both dynamically growing.
design a data structure so that you can easily find out:
all the students who are taking a certain course, and
all the courses a certain student takes.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值