【发布时间】:2014-05-27 17:05:30
【问题描述】:
如果我有子字符串 S0, S1, ... Sn 与计算的 CRC C0, C1, ... Cn, 我能确定串联输入 S0...n sub>0S1...Sn 比线性处理整个字符串的效率高得多?
显然,C0...n = CRC(S1...n, 用 C0 初始化),但我'想知道是否 C0...n = f(C0,C1,...Cn ) 用于复杂度为 O(n) 的 f() 而不是 O(|S0S1...Sn|)。
【问题讨论】:
-
@Oli Charlesworth 谢谢,sellibitze 提出的方法看起来很可行!回想起来,它的数学原理似乎很明显,但尾随零管理的技巧似乎启发了我。