The Algorithms logo
The Algorithms
Про AlgorithmsПожертвувати

Strings

Data Structures
Strings

Alternative String Arrange

Autocomplete Using Trie

Bitap String Match

Boyer Moore Search

Camel Case to Snake Case

Can String Be Rearranged as Palindrome

Credit Card Validator

Damerau Levenshtein Distance

Detecting English Programmatically

Hamming Distance

Indian Phone Validator

Is Contains Unique Chars

Is Polish National Id

Is Spain National Id

Is Srilankan Phone Number

Is Valid Email Address

Knuth Morris Pratt

Levenshtein Distance

Min Cost String Conversion

Naive String Search

Snake Case to Camel Pascal Case

String Switch Case

Text Justification

Top K Frequent Words

Wildcard Pattern Matching

Alpha Numeric Palindrome

Check Rearrange Palindrome

Check Word Occurrence

Create Permutations

First Unique Character

Format Phone Number

KMP Pattern Searching

Lengthof Longest Substring Without Repetition

Percentage Of Letters

Validate Credit Card

Brute Force String Searching

Manacher Algorithm

Letter Combinations Of Phone Number

Longest Common Prefix

Longest Non Repetitive Substring

Return Subsequence

Reverse String Recursive

Reverse Words In String

String Compression

String Match Finite Automata

Burrows Wheeler Transform

Jaro Winkler Distance

Shortest Palindrome

Suffix Array Manber Myers

Isomorphic Strings

Reverse Words of String

Boyer Moore Horspool Search

Max K Most Frequent Words

Check Palindrome 2

Kmp Substring Search

Naive Pattern Search