【发布时间】:2012-11-21 11:35:55
【问题描述】:
我在一次采访中被提出了这个问题,但从未真正想出一个很好的解决方案。有人有“最佳”解决方案吗?目标是效率和能够处理大量输入。
提供的材料:
给了我一长串商店及其开/关时间(比如 1000 个)。
问题:
对于一天中的给定时间,返回有多少商店在营业
示例数据:
Sainsburys 10:00 23:00
Asda 02:00 18:00
Walmart 17:00 22:00
输入/输出示例
Input | Output
12:00 | 2
22:00 | 1 (walmart shut @ 22:00)
17:30 | 3
问题的两个部分是如何存储数据以及如何有效地得到答案,我猜你如何读取输入等并不重要。
感谢您的时间和洞察力!
【问题讨论】:
标签: algorithm scheduling