Home›String Algorithm›All String AlgorithmBrowse ByAll String AlgorithmFactsAll String AlgorithmSourcesComments (0)Reader Challenges (0)FactsComparisonEra of EmergenceWell-attested1977 CE 1All String AlgorithmFilter Results50 entriesTime ComplexityAllLinear time (2)Linear time when implemented with a suffix array (1)Invented ByAllAlfred Aho (1)Edsger W. Dijkstra (1)J Strother Moore (1)Robert S. Boyer (2)Design TechniqueAllDynamic Programming (9)Heuristic or Approximation (1)BrowseCompareSelect all 50Aho-Corasick AlgorithmString AlgorithmArithmetic Coding AlgorithmString AlgorithmBitap AlgorithmString AlgorithmBLAST (Biotechnology)String AlgorithmBoyer-Moore AlgorithmString AlgorithmBoyer-Moore-Horspool AlgorithmString AlgorithmBrotli AlgorithmString AlgorithmBurrows-Wheeler Transform AlgorithmString AlgorithmByte Pair Encoding AlgorithmString AlgorithmBzip2 AlgorithmString AlgorithmCYK AlgorithmString AlgorithmDamerau-Levenshtein Distance AlgorithmString AlgorithmDEFLATE AlgorithmString AlgorithmDynamic Time Warping AlgorithmString AlgorithmEarley ParserString AlgorithmGLR ParserString AlgorithmHan Xin codeString AlgorithmHirschberg's AlgorithmString AlgorithmHuffman Coding AlgorithmString AlgorithmHyphenation AlgorithmString AlgorithmJaro-Winkler Distance AlgorithmString AlgorithmLevenshtein Distance AlgorithmString AlgorithmLongest Common Subsequence AlgorithmString AlgorithmLongest Common Substring AlgorithmString AlgorithmLZ77 AlgorithmString AlgorithmLZ78 AlgorithmString AlgorithmLZMA AlgorithmString AlgorithmLZW AlgorithmString AlgorithmManacher's AlgorithmString AlgorithmMcCreight's AlgorithmString AlgorithmMetaphone AlgorithmString AlgorithmNeedleman-Wunsch AlgorithmString AlgorithmNussinov AlgorithmString AlgorithmPrediction by Partial Matching AlgorithmString AlgorithmRun-Length EncodingString AlgorithmSardinas-Patterson AlgorithmString AlgorithmSequence AlignmentString AlgorithmShannon-Fano Coding AlgorithmString AlgorithmShapiro-Senapathy AlgorithmString AlgorithmShortest Common SupersequenceString AlgorithmShunting Yard AlgorithmString AlgorithmSmith-Waterman AlgorithmString AlgorithmSoundex AlgorithmString AlgorithmSuffix Array Construction AlgorithmString AlgorithmTime Warp Edit DistanceString AlgorithmTrie AlgorithmString AlgorithmUkkonen's AlgorithmString AlgorithmZ AlgorithmString AlgorithmZ CurveString AlgorithmZstandard AlgorithmString AlgorithmSources1. Wikipedia: Knuth-Morris-Pratt algorithmtier 2WikipediaKnuth-Morris-Pratt algorithm, History sectionQuote, Knuth-Morris-Pratt algorithm, History sectionThe three also published the algorithm jointly in 1977.View the SourceComments (0)No comments yet. Be the first to share a thought.Sign in to join the discussion.Reader Challenges (0)No disputes yet. Spotted an error or a better source? Open the first one.Sign in to dispute this or suggest a correction.