Z-Algorithm
LeetCode 459: Repeated Substring Pattern
·1 min
LeetCode
Easy
String
String-Matching
Z-Algorithm
Knuth-Morris-Pratt-Algorithm
LeetCode 459 note: s is a repetition of a substring exactly when s occurs in s + s with its first and last characters removed
LeetCode 28: Find the Index of the First Occurrence in a String
·1 min
LeetCode
Easy
Two-Pointers
String
String-Matching
Z-Algorithm
LeetCode 28 note: try matching needle at every start, or use str.find; index raises when not found