The Algorithms logo
The Algorithms
关于捐赠

字符串

数据结构
字符串

Aho Corasick

Alternative String Arrange

Autocomplete Using Trie

Barcode Validator

Bitap String Match

Boyer Moore Search

Camel Case to Snake Case

Can String Be Rearranged as Palindrome

Capitalize

Check Anagram

Count Vowels

Credit Card Validator

Damerau Levenshtein Distance

Detecting English Programmatically

Frequency Finder

Hamming Distance

Indian Phone Validator

Is Contains Unique Chars

Is Isogram

Is Pangram

Is Polish National Id

Is Spain National Id

Is Srilankan Phone Number

Is Valid Email Address

Jaro Winkler

Knuth Morris Pratt

Levenshtein Distance

Min Cost String Conversion

Naive String Search

Palindrome

Prefix Function

Rabin Karp

Remove Duplicate

Reverse Letters

Reverse Words

Snake Case to Camel Pascal Case

String Switch Case

Text Justification

Top K Frequent Words

Wildcard Pattern Matching

Word Occurrence

Word Patterns

Z Function

Alpha Numeric Palindrome

Boyer Moore

Check Camel Case

Check Exceeding

Check Flat Case

Check Kebab Case

Check Palindrome

Check Pangram

Check Pascal Case

Check Rearrange Palindrome

Check Snake Case

Check Word Occurrence

Count Letters

Count Substrings

Create Permutations

Dice Coefficient

First Unique Character

Format Phone Number

Generate GUID

KMP Pattern Searching

Lengthof Longest Substring Without Repetition

Max Character

Pattern Matching

Percentage Of Letters

Permutate String

Reverse String

Scramble Strings

Validate Credit Card

Validate Email

Brute Force String Searching

Manacher Algorithm

Alphabetical

Characters Same

Check Vowels

Count Char

Count Words

Horspool Search

Isomorphic

Letter Combinations Of Phone Number

Longest Common Prefix

Longest Non Repetitive Substring

Permute String

Return Subsequence

Reverse String Recursive

Reverse Words In String

String Compression

String Match Finite Automata

Valid Parentheses

Zig Zag Pattern

Has Prefix

Has Suffix

Remove Duplicates

Advancedahocorasick

Charoccurrence

Issubsequence

Longestpalindrome

Burrows Wheeler Transform

Duval Algorithm

Isomorphism

Jaro Winkler Distance

Shortest Palindrome

Suffix Array

Suffix Array Manber Myers

Z Algorithm

Comparison

Concatenation

Tokenize String

Isomorphic Strings

Knuth Morris Prat

Reverse Words of String

Boyer Moore Horspool Search

Max K Most Frequent Words

Check Palindrome 2

Count Consonants

Count Homogenous

Count Sentences

String Algo

Kmp Substring Search

Naive Pattern Search