将事件插入日历,一周内不能发生两次事件,N是事件的数量:
- 插入
log N考虑周规则在 7 天内没有两个事件。 - 给定两天(
x, ),返回一天和一天之间y的事件(k:事件) 。O(k + log N)xy - 给定
x不可能插入事件的一天(周规则)y,y > x在log N.
我认为是 RB-tree,但如果我有一天无法插入,那么找到下一个可能的日子需要n*logn.
将事件插入日历,一周内不能发生两次事件,N是事件的数量:
log N考虑周规则在 7 天内没有两个事件。x, ),返回一天和一天之间y的事件(k:事件) 。O(k + log N)xyx不可能插入事件的一天(周规则)y,y > x在log N.我认为是 RB-tree,但如果我有一天无法插入,那么找到下一个可能的日子需要n*logn.