The Algorithms logo
算法
关于我们捐赠

字符串

数据结构
字符串

Aho Corasick 算法

交替字符串排列

使用 Trie 的自动完成

条形码验证器

Bitap 字符串匹配

Boyer Moore 搜索

驼峰式命名法转蛇形命名法

字符串能否重排成回文

首字母大写

检查字谜

统计元音

信用卡验证器

Damerau Levenshtein 距离

以编程方式检测英语

频率查找器

汉明距离

印度电话号码验证器

是否包含唯一字符

是否为等词

是否为泛词

是否为波兰国家身份证

是否为西班牙国家身份证

是否为斯里兰卡电话号码

是否为有效的电子邮件地址

Jaro Winkler 距离

Knuth Morris Pratt 算法

Levenshtein 距离

Manacher 算法

最小成本字符串转换

朴素字符串搜索

N 元语法

猪拉丁语

前缀函数

Rabin Karp 算法

移除重复字符

反转字母

反转单词

蛇形命名法转驼峰式/帕斯卡命名法

字符串大小写切换

去除首尾空格

文本对齐

前 K 个高频词

通配符模式匹配

单词出现次数

单词模式

字母数字回文

Boyer Moore 算法

检查驼峰式命名法

检查超出

检查扁平化命名法

检查烤肉串命名法

检查回文

检查泛词

检查帕斯卡命名法

检查重排回文

检查蛇形命名法

检查单词出现次数

统计字母

统计子字符串

创建排列

Dice 系数

第一个唯一字符

格式化电话号码

生成 GUID

KMP 模式搜索

无重复的最长子字符串长度

最大字符

最大单词

模式匹配

字母百分比

字符串排列

反转字符串

字符串扰乱

验证信用卡

验证电子邮件

暴力字符串搜索

Horspool 算法

Manacher 算法

字母顺序

字符相同

检查元音

Horspool 搜索

KMP 算法

电话号码的字母组合

最长非重复子字符串

我的 Atoi

字符串排列

递归反转字符串

反转字符串中的单词

字符串压缩

有效括号

单词阶梯

之字形图案

具有前缀

具有后缀

移除重复项

交换大小写

高级 Aho-Corasick 算法

字符出现次数

是否是子序列

Burrows Wheeler 变换

Duval 算法

Jaro Winkler 距离

最短回文

后缀数组

Manber Myers 后缀数组

子字符串

标记化字符串

同构字符串

Knuth Morris Prat 算法

反转字符串的单词

Boyer Moore Horspool 搜索

前 K 个最频繁的单词

检查回文 2

统计辅音

统计同质

统计句子

字符串算法

KMP 子字符串搜索

朴素模式搜索

莱文斯坦距离