|
|
本帖最后由 橡树村 于 2013-10-15 15:48 编辑 ) a% P, r# k$ c, z1 }7 g+ D
& h3 G& r0 r' i% X) _# `
字符串匹配,string match,这个是计算机里面常见的问题,例如:
. Y# {* m- }( R2 l+ d1 {- t9 `+ f! R0 A
string1: TACGGCATGGCTATCGTAGCTAG
; |6 Y& a% m m E% `9 Q0 x0 t5 r4 c9 k
string2: GCTAT. T3 j2 G4 k! \% J( x8 Z3 T+ p) `* J7 P
; G t1 k. E. E$ o/ E6 V$ o/ d要求在string1里找到string2的位置,如果存在多个的话,都要找出来。( g8 p1 ^: R2 h, q& f
, O. S) L9 z% v3 V% \1 F: U
可以自己估计一下时间复杂度,真实的例子是,String1长达3billion,或者6个billion。string2长约一、二百,但是数目可以是以billion计的。
9 Z, W4 M, e- t N; d% \3 C. q4 C# s: l7 S+ P' K: [
先扛着。 |
|