|
gptkbp:instanceOf
|
gptkb:string_searching_algorithm
|
|
gptkbp:alsoKnownAs
|
gptkb:Rabin–Karp_algorithm
|
|
gptkbp:application
|
gptkb:digital_watermarking
plagiarism detection
searching for substrings
|
|
gptkbp:deterministic
|
false
|
|
gptkbp:falseNegativePossible
|
false
|
|
gptkbp:falsePositivePossible
|
true
|
|
gptkbp:field
|
computer science
algorithms
pattern matching
string processing
|
|
gptkbp:input
|
gptkb:text
gptkb:pattern
|
|
gptkbp:introducedIn
|
1987
|
|
gptkbp:inventedBy
|
gptkb:Richard_M._Karp
gptkb:Michael_O._Rabin
|
|
gptkbp:notableFor
|
rolling hash
|
|
gptkbp:output
|
all occurrences of pattern in text
|
|
gptkbp:publishedIn
|
gptkb:Communications_of_the_ACM
gptkb:Efficient_randomized_pattern-matching_algorithms
|
|
gptkbp:randomized
|
true
|
|
gptkbp:relatedTo
|
gptkb:Knuth–Morris–Pratt_algorithm
gptkb:Boyer–Moore_algorithm
|
|
gptkbp:timeComplexityAverage
|
O(n+m)
|
|
gptkbp:timeComplexityWorst
|
O(nm)
|
|
gptkbp:uses
|
gptkb:hash_function
|
|
gptkbp:bfsParent
|
gptkb:Richard_M._Karp
|
|
gptkbp:bfsLayer
|
4
|
|
https://www.w3.org/2000/01/rdf-schema#label
|
Karp–Rabin algorithm
|