令人困惑,但是,情况如下:
我们有序列号,对应于程序每隔 1 分钟所在的位置。
Sequence# | Timestamp
1 | 2012-04-11 12:00:00
2 | 2012-04-11 12:01:00
2 | 2012-04-11 12:02:00
2 | 2012-04-11 12:03:00
3 | 2012-04-11 12:04:00
5 | 2012-04-11 12:05:00
5 | 2012-04-11 12:06:00
6 | 2012-04-11 12:07:00
1 | 2012-04-11 12:08:00
2 | 2012-04-11 12:09:00
2 | 2012-04-11 12:10:00
2 | 2012-04-11 12:11:00
3 | 2012-04-11 12:12:00
序列的持续时间可能会改变,但间隔始终相同(精确地每 1 分钟一次)。
如您所见,序列重复。如何找到Seqence的最新开始出现n
?
所以,如果我想搜索序列 2,我会想要返回2 | 2012-04-11 12:09:00
,因为它是序列 2 的最新开始出现。