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