The Algorithms logo
The Algorithms
AboutDonate

Strings

Data Structures
Strings

Capitalize

Reverse Long Words

Check Anagram

Detecting English Programmatically

Manacher

Barcode Validator

Min Cost String Conversion

Knuth Morris Pratt

Autocomplete Using Trie

Is Contains Unique Chars

Can String Be Rearranged as Palindrome

Rabin Karp

Word Patterns

Z Function

Reverse Letters

Frequency Finder

Jaro Winkler

Remove Duplicate

Is Spain National Id

Text Justification

Naive String Search

Indian Phone Validator

Word Occurrence

Snake Case to Camel Pascal Case

Levenshtein Distance

Aho Corasick

Wildcard Pattern Matching

Hamming Distance

Is Srilankan Phone Number

Is Isogram

Alternative String Arrange

Boyer Moore Search

Prefix Function

Credit Card Validator

Palindrome

Is Pangram

Reverse Words

Dice Coefficient

KMP Pattern Searching

Count Letters

Percentage Of Letters

Scramble Strings

Check Camel Case

Count Substrings

First Unique Character

Max Character

Reverse String

Check Word Occurrence

Count Vowels

Format Phone Number

Boyer Moore

Validate Url

Check Snake Case

Check Flat Case

Check Kebab Case

Max Word

Alpha Numeric Palindrome

Permutate String

Check Pascal Case

Check Palindrome

Check Exceeding

Validate Credit Card

Generate GUID

Validate Email

Create Permutations

Check Rearrange Palindrome

Pattern Matching

Check Pangram

Manacher Algorithm

Brute Force String Searching

Horspool

Valid Parentheses

Reverse String Recursive

Characters Same

Alphabetical

Horspool Search

Longest Non Repeative Substring

Permute String

Zig Zag Pattern

Word Ladder

Check Vowels

Isomorphic

Letter Combinations Of Phone Number

Swap Case

Remove Duplicates

Has Suffix

Has Prefix

Generateparentheses

Advancedahocorasick

Longestpalindrome

Charoccurrence

Duval Algorithm

Jaro Winkler Distance

Z Algorithm

Suffix Array

Burrows Wheeler Transform

Suffix Tree

Matching

Comparison

Substring

Concatenation

Tokenize String

Reverse Words of String

Knuth Morris Prat

Count Sentences

Check Palindrome 2

Count Consonants

Naive Pattern Search

String Algo

Binary Length

Kmp Substring Search