The Algorithms logo
The Algorithms
AboutDonate

Strings

Data Structures
Strings

Hamming Distance

Word Occurrence

Frequency Finder

Capitalize

Jaro Winkler

Reverse Words

Text Justification

Knuth Morris Pratt

Word Patterns

Min Cost String Conversion

Reverse Letters

Wildcard Pattern Matching

Is Srilankan Phone Number

Check Anagrams

Can String Be Rearranged as Palindrome

Snake Case to Camel Pascal Case

Prefix Function

Credit Card Validator

Manacher

Palindrome

Remove Duplicate

Autocomplete Using Trie

Indian Phone Validator

Boyer Moore Search

Aho Corasick

Is Isogram

Levenshtein Distance

Barcode Validator

Anagrams

Alternative String Arrange

Is Pangram

Rabin Karp

Is Contains Unique Chars

Reverse Long Words

Z Function

Detecting English Programmatically

Is Spain National Id

Naive String Search

Generate GUID

First Unique Character

Check Palindrome

Max Word

Check Pangram

KMP Pattern Searching

Dice Coefficient

Format Phone Number

Max Character

Check Pascal Case

Count Vowels

Count Letters

Check Anagram

Check Word Occurrence

Check Kebab Case

Permutate String

Validate Credit Card

Boyer Moore

Count Substrings

Pattern Matching

Check Rearrange Palindrome

Validate Url

Create Permutations

Check Snake Case

Check Camel Case

Percentage Of Letters

Check Flat Case

Reverse String

Alpha Numeric Palindrome

Scramble Strings

Validate Email

Check Exceeding

Manacher Algorithm

Brute Force String Searching

Horspool

Characters Same

Check Vowels

Alphabetical

Longest Non Repeative Substring

Permute String

Zig Zag Pattern

Letter Combinations Of Phone Number

Horspool Search

Word Ladder

Isomorphic

Valid Parentheses

Reverse String Recursive

Swap Case

Has Prefix

Remove Duplicates

Has Suffix

Generateparentheses

Charoccurrence

Advancedahocorasick

Longestpalindrome

Suffix Tree

Duval Algorithm

Burrows Wheeler Transform

Suffix Array

Z Algorithm

Jaro Winkler Distance

Tokenize String

Matching

Concatenation

Comparison

Substring

Reverse Words of String

Knuth Morris Prat

Count Sentences

Count Consonants

Check Palindrome 2

Binary Length

Kmp Substring Search

Detect Anagrams