百度面试题讨论
统计地铁 某一秒的 人数
数据:
时间都到秒级别
进站时间 出站时间 卡ID
然后怎么设计一种结构,可以提供查询 某一秒的 人数, 查第 3 第5秒的人数
感觉我的思路很naive:
假设查询第T秒,问题转化成 统计 出站时间 > T 并且 进站时间<T 的条数
这种日志一般都是有序的,先找到进站时间 >T的点,然后倒着往回找出站时间<T的点, 它们之间的就是人数
然后把结果保存起来,用树形结构,加速查找。
感觉我没答到点上,求思路
#百度#