|
本帖最后由 橡树村 于 2013-10-15 15:48 编辑
. w4 D: }/ ?* c( c
/ ~+ A( A6 o7 U- X+ K+ b$ y- J字符串匹配,string match,这个是计算机里面常见的问题,例如:# K% U/ Y* K! l
' M, p- Y, {/ x3 x- s, T, n
string1: TACGGCATGGCTATCGTAGCTAG
+ D# \0 {$ X/ R4 N; s/ d
; D$ n. u+ v2 Q: o* X: Q( hstring2: GCTAT
" V- I$ k1 L6 E; B2 C2 V- H6 x$ u: V# |3 N
要求在string1里找到string2的位置,如果存在多个的话,都要找出来。$ e4 d8 F, U8 o7 d& G
6 T, G5 T% Q0 p( R# n, j可以自己估计一下时间复杂度,真实的例子是,String1长达3billion,或者6个billion。string2长约一、二百,但是数目可以是以billion计的。% D* n. P1 S* N9 p, \6 ]
8 j! O( M/ P$ f, ^, r先扛着。 |
|