The Algorithms logoThe Algorithms
About

Strings

Data Structures
Strings

Alternative String Arrange

Swap Case

Z Function

Rabin Karp

Remove Duplicate

Word Occurrence

Jaro Winkler

Capitalize

Check Anagrams

Min Cost String Conversion

Naive String Search

Word Patterns

Anagrams

Autocomplete Using Trie

Aho Corasick

Reverse Words

Palindrome

Reverse Letters

Indian Phone Validator

Can String Be Rearranged as Palindrome

Check Pangram

Manacher

Frequency Finder

Knuth Morris Pratt

Boyer Moore Search

Prefix Function

Detecting English Programmatically

Levenshtein Distance

HammingDistance

CheckAnagram

CheckRearrangePalindrome

ValidateEmail

CreatePermutations

CheckPalindrome

PatternMatching

CheckWordOccurrence

MaxCharacter

KMPPatternSearching

CheckVowels

FormatPhoneNumber

GenerateGUID

ReverseString

Horspool

Brute Force String Searching

Alphabetical

CharactersSame

HorspoolSearch

RemoveDuplicates

Matching

Tokenize String

Interpolation

Concatenation

Comparison

Substring

Knuth Morris Prat

Reverse Words of String

CountVowels

Detect Anagrams

Kmp Substring Search