The Algorithms logo
The Algorithms
AboutDonate

Strings

Data Structures
Strings

Snake Case to Camel Pascal Case

Levenshtein Distance

Naive String Search

Manacher

Is Srilankan Phone Number

Text Justification

Can String Be Rearranged as Palindrome

Boyer Moore Search

Autocomplete Using Trie

Credit Card Validator

Rabin Karp

Hamming Distance

Top K Frequent Words

String Switch Case

Knuth Morris Pratt

Word Patterns

Reverse Words

Z Function

Check Anagram

Reverse Long Words

Frequency Finder

Is Contains Unique Chars

Wildcard Pattern Matching

Jaro Winkler

Is Spain National Id

Aho Corasick

Word Occurrence

Prefix Function

Capitalize

Barcode Validator

Remove Duplicate

Indian Phone Validator

Is Isogram

Min Cost String Conversion

Palindrome

Reverse Letters

Detecting English Programmatically

Alternative String Arrange

Is Pangram

Count Letters

Count Vowels

Check Kebab Case

Percentage Of Letters

First Unique Character

Reverse String

Check Rearrange Palindrome

Alpha Numeric Palindrome

Create Permutations

Dice Coefficient

Max Character

Scramble Strings

Check Snake Case

Permutate String

Validate Email

Check Flat Case

Format Phone Number

Count Substrings

Pattern Matching

Check Pascal Case

Check Exceeding

Check Palindrome

Check Camel Case

KMP Pattern Searching

Validate Credit Card

Check Pangram

Max Word

Generate GUID

Check Word Occurrence

Boyer Moore

Brute Force String Searching

Manacher Algorithm

Horspool

Zig Zag Pattern

Valid Parentheses

Longest Palindromic Substring

Alphabetical

Check Vowels

Permute String

Letter Combinations Of Phone Number

Longest Non Repeative Substring

Reverse String Recursive

Horspool Search

Isomorphic

String Compression

Word Ladder

Characters Same

Swap Case

Remove Duplicates

Has Suffix

Has Prefix

Advancedahocorasick

Charoccurrence

Longestpalindrome

Burrows Wheeler Transform

Z Algorithm

Suffix Tree

Suffix Array

Duval Algorithm

Jaro Winkler Distance

Substring

Comparison

Matching

Concatenation

Tokenize String

Isomorphic Strings

Knuth Morris Prat

Reverse Words of String

Boyer Moore Horspool Search

Max K Most Frequent Words

Count Consonants

Count Sentences

Check Palindrome 2

Naive Pattern Search

Binary Length

String Algo

Kmp Substring Search