StringAlgorithms.jl

String algorithms, implemented in Julia.
Author lucifer1004
Popularity
3 Stars
Updated Last
9 Months Ago
Started In
August 2022

StringAlgorithms

Stable Dev Build Status Coverage

This package implements a series of string algorithms in Julia, including:

  • Manacher's Algorithm
  • Prefix Function & Prefix Automaton
  • Z Algorithm
  • Suffix AutoMaton (SAM)
    • Find number of occurrences of a pattern (Base.count)
    • Find the first occurrence of a pattern (Base.findfirst)
    • Find all occurrences of a pattern (Base.findall)
    • Longest common substring (of two or more strings/vectors)
    • Minimum/Maximum rotation
  • Palindromic AutoMaton (PAM)

Required Packages

Used By Packages

No packages found.