Substring Search
Introduction To Knuth-Morris-Pratt KMP Algorithm
Introduction to Rabin-Karp Algorithm
KMP Algorithm in C
Python Implementation of KMP algorithm.