我需要实现一个在序列上滑动的滑动窗口。(1:[0,1,2,3]2:[1,2,3,4],...) 哪个 aprove 可能更快?1.
for each step i; {List=wholeList.sublist(i,i+windowlen)}
或 2。
List window=wholeList.sublist(0,window);
for each i{
window.remove(0);
window.add(i+windowlen);
}
?
我用 system.currtime bla .. +-std 测量了时间,SubLists 似乎工作得更快.. 但为什么呢?我认为第二种方法是 O(n)
我需要操作庞大的数据库..因此我需要看看这个..
制造一月