Statements (27)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:algorithm
string searching algorithm |
gptkbp:application |
plagiarism detection
searching for multiple patterns |
gptkbp:averageCaseTimeComplexity |
O(n+m)
|
gptkbp:bestCaseTimeComplexity |
O(n+m)
|
gptkbp:category |
gptkb:search_engine
pattern matching algorithm |
gptkbp:describedBy |
gptkb:Communications_of_the_ACM
Volume 24, Issue 6, 1981 |
gptkbp:field |
computer science
string matching |
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:namedAfter |
gptkb:Richard_M._Karp
gptkb:Michael_O._Rabin |
gptkbp:output |
all occurrences of pattern in text
|
gptkbp:relatedTo |
gptkb:Boyer-Moore_algorithm
gptkb:Knuth-Morris-Pratt_algorithm |
gptkbp:uses |
hash function
|
gptkbp:worstCaseTimeComplexity |
O(nm)
|
gptkbp:bfsParent |
gptkb:KMP
|
gptkbp:bfsLayer |
6
|