Statements (26)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:algorithm
string searching algorithm |
gptkbp:field |
computer science
pattern matching |
gptkbp:hasApplication |
search engines
plagiarism detection intrusion detection |
https://www.w3.org/2000/01/rdf-schema#label |
Rabin–Karp algorithm
|
gptkbp:input |
gptkb:text
pattern |
gptkbp:introducedIn |
1987
|
gptkbp:inventedBy |
gptkb:Richard_M._Karp
gptkb:Michael_O._Rabin |
gptkbp:notableFor |
rolling hash
multiple pattern search |
gptkbp:output |
positions of pattern matches
|
gptkbp:publishedIn |
gptkb:Communications_of_the_ACM
|
gptkbp:relatedTo |
gptkb:Knuth–Morris–Pratt_algorithm
gptkb:Boyer–Moore_algorithm |
gptkbp:timeComplexityAverage |
O(n+m)
|
gptkbp:timeComplexityWorst |
O(nm)
|
gptkbp:usedFor |
finding a pattern in a text
|
gptkbp:uses |
hash function
|
gptkbp:bfsParent |
gptkb:Michael_O._Rabin
gptkb:Karp–Rabin_algorithm |
gptkbp:bfsLayer |
5
|