【发布时间】:2016-07-19 11:05:45
【问题描述】:
问题:
给定文本t[1...n, 1...n] 和p[1...m, 1...m],n = 2m,从字母表[0, Sigma-1],我们说p 匹配t[i,j],如果t[i+k-1, j+L-1] = p[k,L] 对所有k,L。设计一个随机算法,以高概率找到O(n^2) 时间内的所有匹配项。
图片:
谁能帮我理解这段文字的意思?我相信它是说“t”中有两个词,模式也是两个词,但两个模式的长度都是“t”的一半。但是,从这里我不明白 [i,j] 的范围是如何发挥作用的。那个 if 语句让我头疼。
这也可能是说 t 和 p 是 2D 数组,而您正试图从 t 2D 数组中的模式匹配一个“框”。
任何帮助将不胜感激,谢谢!
【问题讨论】:
标签: string algorithm random pattern-matching