The Algorithms logo
The Algorithms
AboutDonate

Strings

Data Structures
Strings

Check Anagrams

Reverse Long Words

Z Function

Detecting English Programmatically

Word Occurrence

Is Spain National Id

Naive String Search

Rabin Karp

Credit Card Validator

Reverse Letters

Palindrome

Jaro Winkler

Word Patterns

Min Cost String Conversion

Barcode Validator

Is Contains Unique Chars

Reverse Words

Is Palindrome

Aho Corasick

Boyer Moore Search

Knuth Morris Pratt

Is Pangram

Is Srilankan Phone Number

Levenshtein Distance

Frequency Finder

Prefix Function

Indian Phone Validator

Alternative String Arrange

Anagrams

Capitalize

Wildcard Pattern Matching

Can String Be Rearranged as Palindrome

Is Isogram

Text Justification

Snake Case to Camel Pascal Case

Autocomplete Using Trie

Remove Duplicate

Manacher

Hamming Distance

Check Snake Case

First Unique Character

Check Palindrome

Max Word

Check Anagram

Generate GUID

Scramble Strings

Boyer Moore

Check Camel Case

KMP Pattern Searching

Permutate String

Reverse String

Count Substrings

Count Letters

Check Kebab Case

Max Character

Dice Coefficient

Check Pascal Case

Check Rearrange Palindrome

Check Pangram

Validate Credit Card

Validate Url

Check Word Occurrence

Validate Email

Check Exceeding

Check Flat Case

Format Phone Number

Percentage Of Letters

Pattern Matching

Count Vowels

Alpha Numeric Palindrome

Create Permutations

Manacher Algorithm

Horspool

Brute Force String Searching

Isomorphic

Characters Same

Word Ladder

Zig Zag Pattern

Alphabetical

Valid Parentheses

Horspool Search

Longest Non Repeative Substring

Check Vowels

Permute String

Letter Combinations Of Phone Number

Reverse String Recursive

Remove Duplicates

Has Suffix

Has Prefix

Swap Case

Advancedahocorasick

Generateparentheses

Charoccurrence

Longestpalindrome

Suffix Tree

Z Algorithm

Burrows Wheeler Transform

Suffix Array

Duval Algorithm

Jaro Winkler Distance

Matching

Comparison

Tokenize String

Concatenation

Substring

Knuth Morris Prat

Reverse Words of String

Count Sentences

Check Palindrome 2

Count Consonants

Detect Anagrams

Kmp Substring Search

Binary Length