The Algorithms logo
The Algorithms
AboutDonate

Strings

Data Structures
Strings

Z Function

Hamming Distance

Manacher

Text Justification

Min Cost String Conversion

Levenshtein Distance

Capitalize

Autocomplete Using Trie

Wildcard Pattern Matching

Naive String Search

Knuth Morris Pratt

Is Isogram

Aho Corasick

Reverse Letters

Is Spain National Id

Top K Frequent Words

String Switch Case

Can String Be Rearranged as Palindrome

Is Contains Unique Chars

Boyer Moore Search

Jaro Winkler

Frequency Finder

Remove Duplicate

Is Pangram

Word Occurrence

Indian Phone Validator

Barcode Validator

Reverse Words

Word Patterns

Palindrome

Reverse Long Words

Detecting English Programmatically

Check Anagram

Rabin Karp

Snake Case to Camel Pascal Case

Prefix Function

Alternative String Arrange

Credit Card Validator

Is Srilankan Phone Number

Count Letters

Check Kebab Case

KMP Pattern Searching

Generate GUID

Boyer Moore

Percentage Of Letters

Format Phone Number

Check Rearrange Palindrome

Create Permutations

Check Snake Case

Permutate String

Check Word Occurrence

Alpha Numeric Palindrome

Check Flat Case

Check Pascal Case

First Unique Character

Check Exceeding

Check Camel Case

Validate Credit Card

Dice Coefficient

Pattern Matching

Max Character

Count Substrings

Max Word

Validate Email

Count Vowels

Check Pangram

Scramble Strings

Reverse String

Check Palindrome

Horspool

Manacher Algorithm

Brute Force String Searching

Longest Palindromic Substring

Characters Same

Valid Parentheses

Zig Zag Pattern

Longest Non Repeative Substring

Isomorphic

Word Ladder

Reverse String Recursive

Alphabetical

Check Vowels

Letter Combinations Of Phone Number

Horspool Search

Permute String

String Compression

Has Prefix

Remove Duplicates

Has Suffix

Swap Case

Longestpalindrome

Charoccurrence

Advancedahocorasick

Z Algorithm

Burrows Wheeler Transform

Suffix Tree

Jaro Winkler Distance

Duval Algorithm

Suffix Array

Matching

Comparison

Substring

Concatenation

Tokenize String

Isomorphic Strings

Knuth Morris Prat

Reverse Words of String

Boyer Moore Horspool Search

Max K Most Frequent Words

Check Palindrome 2

Count Consonants

Count Sentences

Naive Pattern Search

Binary Length

String Algo

Kmp Substring Search