The Algorithms logo
The Algorithms
AboutDonate

Strings

Data Structures
Strings

Is Spain National Id

Remove Duplicate

Is Contains Unique Chars

Aho Corasick

Word Patterns

Is Palindrome

Is Isogram

Levenshtein Distance

Barcode Validator

Boyer Moore Search

Manacher

Credit Card Validator

Can String Be Rearranged as Palindrome

Is Pangram

Z Function

Check Anagram

Alternative String Arrange

Prefix Function

Snake Case to Camel Pascal Case

Frequency Finder

Reverse Words

Indian Phone Validator

Word Occurrence

Autocomplete Using Trie

Knuth Morris Pratt

Text Justification

Reverse Long Words

Naive String Search

Detecting English Programmatically

Wildcard Pattern Matching

Is Srilankan Phone Number

Min Cost String Conversion

Capitalize

Rabin Karp

Palindrome

Reverse Letters

Hamming Distance

Jaro Winkler

Validate Email

Check Word Occurrence

Permutate String

Max Word

Validate Credit Card

Boyer Moore

Percentage Of Letters

Check Exceeding

Count Vowels

Check Palindrome

Check Kebab Case

Dice Coefficient

Scramble Strings

Check Pangram

Count Substrings

Count Letters

Format Phone Number

Check Rearrange Palindrome

Create Permutations

Generate GUID

Alpha Numeric Palindrome

Check Flat Case

Pattern Matching

Check Pascal Case

Check Camel Case

First Unique Character

Validate Url

Reverse String

Check Snake Case

Max Character

KMP Pattern Searching

Brute Force String Searching

Horspool

Manacher Algorithm

Zig Zag Pattern

Isomorphic

Reverse String Recursive

Alphabetical

Valid Parentheses

Word Ladder

Horspool Search

Letter Combinations Of Phone Number

Permute String

Characters Same

Longest Palindromic Substring

Check Vowels

Longest Non Repeative Substring

Has Suffix

Remove Duplicates

Has Prefix

Swap Case

Charoccurrence

Advancedahocorasick

Longestpalindrome

Jaro Winkler Distance

Duval Algorithm

Z Algorithm

Burrows Wheeler Transform

Suffix Array

Suffix Tree

Substring

Comparison

Tokenize String

Matching

Concatenation

Reverse Words of String

Knuth Morris Prat

Max K Most Frequent Words

Count Sentences

Count Consonants

Check Palindrome 2

Binary Length

Naive Pattern Search

Kmp Substring Search

String Algo