在重复列表中查找句点的最佳方法是什么?
例如:
a = {4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2}
Run Code Online (Sandbox Code Playgroud)
重复{4, 5, 1, 2, 3}与余数{4, 5, 1, 2}匹配,但不完整.
该算法应该足够快以处理更长的情况,如下所示:
b = RandomInteger[10000, {100}];
a = Join[b, b, b, b, Take[b, 27]]
Run Code Online (Sandbox Code Playgroud)
$Failed如果没有如上所述的重复模式,则算法应该返回.