The Algorithms logo
The Algorithms
AboutDonate

Strings

Data Structures
Strings

Top K Frequent Words

Is Srilankan Phone Number

Alternative String Arrange

Manacher

Aho Corasick

Check Anagram

Is Spain National Id

Naive String Search

Word Patterns

Reverse Words

Min Cost String Conversion

Detecting English Programmatically

Word Occurrence

Is Pangram

Reverse Long Words

Is Isogram

Snake Case to Camel Pascal Case

Jaro Winkler

Text Justification

Autocomplete Using Trie

Is Contains Unique Chars

Frequency Finder

Knuth Morris Pratt

Barcode Validator

Capitalize

Levenshtein Distance

Z Function

Reverse Letters

Hamming Distance

Can String Be Rearranged as Palindrome

Remove Duplicate

Wildcard Pattern Matching

Palindrome

Indian Phone Validator

Rabin Karp

Credit Card Validator

String Switch Case

Prefix Function

Boyer Moore Search

Check Palindrome

Count Vowels

Check Word Occurrence

Check Flat Case

Alpha Numeric Palindrome

Generate GUID

Validate Credit Card

Reverse String

Validate Url

Count Substrings

Validate Email

Pattern Matching

Count Letters

Create Permutations

Scramble Strings

Check Kebab Case

Check Camel Case

Permutate String

Max Word

First Unique Character

Check Snake Case

Boyer Moore

Check Rearrange Palindrome

Check Pangram

KMP Pattern Searching

Max Character

Check Pascal Case

Format Phone Number

Percentage Of Letters

Check Exceeding

Dice Coefficient

Brute Force String Searching

Horspool

Manacher Algorithm

String Compression

Alphabetical

Letter Combinations Of Phone Number

Isomorphic

Check Vowels

Longest Non Repeative Substring

Permute String

Valid Parentheses

Characters Same

Zig Zag Pattern

Word Ladder

Reverse String Recursive

Horspool Search

Has Prefix

Has Suffix

Swap Case

Remove Duplicates

Longestpalindrome

Advancedahocorasick

Charoccurrence

Suffix Tree

Burrows Wheeler Transform

Z Algorithm

Duval Algorithm

Suffix Array

Jaro Winkler Distance

Concatenation

Matching

Comparison

Tokenize String

Substring

Isomorphic Strings

Knuth Morris Prat

Reverse Words of String

Boyer Moore Horspool Search

Max K Most Frequent Words

Check Palindrome 2

Count Sentences

Count Consonants

String Algo

Kmp Substring Search

Binary Length

Naive Pattern Search