{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,16]],"date-time":"2026-05-16T16:40:00Z","timestamp":1778949600826,"version":"3.51.4"},"reference-count":23,"publisher":"Society for Industrial & Applied Mathematics (SIAM)","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIAM J. Comput."],"published-print":{"date-parts":[[1977,6]]},"DOI":"10.1137\/0206024","type":"journal-article","created":{"date-parts":[[2005,2,24]],"date-time":"2005-02-24T10:59:55Z","timestamp":1109242795000},"page":"323-350","source":"Crossref","is-referenced-by-count":1959,"title":["Fast Pattern Matching in Strings"],"prefix":"10.1137","volume":"6","author":[{"given":"Donald E.","family":"Knuth","sequence":"first","affiliation":[]},{"given":"James H.","family":"Morris, Jr.","sequence":"additional","affiliation":[]},{"given":"Vaughan R.","family":"Pratt","sequence":"additional","affiliation":[]}],"member":"351","reference":[{"key":"R1","volume-title":"The design and analysis of computer algorithms","author":"Aho Alfred V.","year":"1975"},{"key":"R2","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360855"},{"key":"R3","volume-title":"HAKMEM","author":"Beeler M.","year":"1972"},{"key":"R5","first-page":"75","volume-title":"Information processing 71 (Proc. IFIP Congress, Ljubljana, 1971), Vol. 1: Foundations and systems","author":"Cook Stephen A.","year":"1972"},{"key":"R7","doi-asserted-by":"publisher","DOI":"10.1090\/S0002-9939-1965-0174934-9"},{"key":"R8","volume-title":"Complexity of computation (Proc. SIAM-AMS Appl. Math. Sympos., New York, 1973)","author":"Fischer Michael J.","year":"1974"},{"key":"R9","doi-asserted-by":"publisher","DOI":"10.1145\/990502.990505"},{"key":"R10","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1960.1057587"},{"key":"R11","doi-asserted-by":"publisher","DOI":"10.1137\/0202025"},{"key":"R12","doi-asserted-by":"publisher","DOI":"10.1145\/362919.362934"},{"key":"R14A","volume-title":"The art of computer programming. Vol. 1: Fundamental algorithms","author":"Knuth Donald E.","year":"1969"},{"key":"R14B","volume-title":"The art of computer programming. Volume 3","author":"Knuth Donald E.","year":"1973"},{"key":"R15","doi-asserted-by":"publisher","DOI":"10.2307\/2316275"},{"key":"R16","doi-asserted-by":"publisher","DOI":"10.1016\/S0019-9958(65)90426-2"},{"key":"R17","doi-asserted-by":"publisher","DOI":"10.1145\/356635.356640"},{"key":"R18","volume-title":"Fast pattern matching in strings","author":"Knuth Donald E.","year":"1974"},{"key":"R19","doi-asserted-by":"publisher","DOI":"10.1307\/mmj\/1028998766"},{"key":"R20","doi-asserted-by":"publisher","DOI":"10.1145\/321892.321896"},{"key":"R21","doi-asserted-by":"publisher","DOI":"10.1007\/BF01447292"},{"key":"R22","volume-title":"A linear pattern -matching algorithm","author":"Morris, Jr. J. H.","year":"1970"},{"key":"R23","volume":"129","author":"Slisenko A. O.","year":"1973","journal-title":"Trudy Mat. Inst. Steklov."},{"key":"R24","doi-asserted-by":"publisher","DOI":"10.1145\/363347.363387"},{"key":"R25","volume-title":"Elementary number theory","author":"Venkov B. A.","year":"1970"}],"container-title":["SIAM Journal on Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/epubs.siam.org\/doi\/pdf\/10.1137\/0206024","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,1,29]],"date-time":"2017-01-29T17:17:27Z","timestamp":1485710247000},"score":1,"resource":{"primary":{"URL":"http:\/\/epubs.siam.org\/doi\/10.1137\/0206024"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1977,6]]},"references-count":23,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1977,6]]}},"alternative-id":["10.1137\/0206024"],"URL":"https:\/\/doi.org\/10.1137\/0206024","relation":{},"ISSN":["0097-5397","1095-7111"],"issn-type":[{"value":"0097-5397","type":"print"},{"value":"1095-7111","type":"electronic"}],"subject":[],"published":{"date-parts":[[1977,6]]}}}