1
3
问题是,每天你都必须搜索每一个事件,寻找那个日期的事件。您需要找到一种只搜索当天事件的方法,或者知道当天是否有事件。 您应该考虑使用哈希映射来存储按日期索引的事件。然后,您可以检查是否有一个有关一天的hashmap条目。你必须选择一种方式来代表一天,这一天足够普遍,可以作为一把钥匙使用。 当您需要深入了解某一天的详细信息并只显示该天的事件时,这也很方便。你不应该每次想找到某一天的事件时都要搜索所有的事件。 |
2
1
这是一个典型的问题例子,使用(排序的)树会有好处。Java提供了一个
如果你有许多多天的活动,那么你需要一个间隔树,但它可能只是更容易将单个活动“五天工作坊”分为五个条目“工作坊,五天之一”等,以便没有事件从一天溢出到另一天。 |
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
Manny · 如何比较Perl中的字符串? 2 年前 |
Diret · 获取范围内每个数字的子倍数的算法 2 年前 |
Saif · 排序时python如何决定何时调用比较器? 2 年前 |