|
|
本帖最后由 橡树村 于 2013-10-15 15:48 编辑
: ^+ d8 i# ~2 v/ X3 L, G9 ]$ x
( X7 B K, a6 ?7 W3 M9 z字符串匹配,string match,这个是计算机里面常见的问题,例如:
2 D1 `) @8 A6 @' \$ {& V3 i9 D; k# J8 {' z
string1: TACGGCATGGCTATCGTAGCTAG* a. r/ T( `, ?, Y
8 ]+ [, x% H, zstring2: GCTAT7 K# ^8 V2 j# o. m, f, i
1 V4 b1 V* m+ C: w+ K
要求在string1里找到string2的位置,如果存在多个的话,都要找出来。" j& H1 H/ h7 Z% u5 i
, n" G4 j) t& I6 c% V) P8 K可以自己估计一下时间复杂度,真实的例子是,String1长达3billion,或者6个billion。string2长约一、二百,但是数目可以是以billion计的。
/ |3 E2 H" F- K$ T) H E# l$ A0 m2 R+ L
先扛着。 |
|