
文章目录
概述
所有LeetCode字符串类算法题汇总。
字符串篇
# | 题名 | 刷题 |
---|---|---|
3 | 无重复字符的最长子串 | |
5 | 最长回文子串 | |
6 | Z字形变换 | |
8 | 字符串转整数 (atoi) | |
10 | 正则表达式匹配 | |
12 | 整数转罗马数字 | |
13 | 罗马数字转整数 | C#LeetCode刷题之#13-罗马数字转整数(Roman to Integer) |
14 | 最长公共前缀 | C#LeetCode刷题之#14-最长公共前缀(Longest Common Prefix) |
17 | 电话号码的字母组合 | |
20 | 有效的括号 | C#LeetCode刷题之#20-有效的括号(Valid Parentheses) |
22 | 括号生成 | |
28 | 实现strStr() | C#LeetCode刷题之#28-实现strStr()(Implement strStr()) |
30 | 与所有单词相关联的字串 | |
32 | 最长有效括号 | |
38 | 报数 | |
43 | 字符串相乘 | |
44 | 通配符匹配 | |
49 | 字母异位词分组 | |
58 | 最后一个单词的长度 | C#LeetCode刷题之#58-最后一个单词的长度(Length of Last Word) |
65 | 有效数字 | |
67 | 二进制求和 | C#LeetCode刷题之#67-二进制求和(Add Binary) |
68 | 文本左右对齐 | |
71 | 简化路径 | |
72 | 编辑距离 | |
76 | 最小覆盖子串 | |
87 | 扰乱字符串 | |
91 | 解码方法 | |
93 | 复原IP地址 | |
97 | 交错字符串 | |
115 | 不同的子序列 | |
125 | 验证回文串 | C#LeetCode刷题之#125-验证回文串(Valid Palindrome) |
126 | 单词接龙 II | |
151 | 翻转字符串里的单词 | |
165 | 比较版本号 | |
214 | 最短回文串 | |
227 | 基本计算器 II | |
273 | 整数转换英文表示 | |
336 | 回文对 | |
344 | 反转字符串 | C#LeetCode刷题之#344-反转字符串(Reverse String) |
345 | 反转字符串中的元音字母 | C#LeetCode刷题之#345-反转字符串中的元音字母(Reverse Vowels of a String) |
383 | 赎金信 | C#LeetCode刷题之#383-赎金信(Ransom Note) |
385 | 迷你语法分析器 | |
387 | 字符串中的第一个唯一字符 | C#LeetCode刷题之#387-字符串中的第一个唯一字符(First Unique Character in a String) |
434 | 字符串中的单词数 | C#LeetCode刷题之#434-字符串中的单词数(Number of Segments in a String) |
443 | 压缩字符串 | C#LeetCode刷题之#443-压缩字符串(String Compression) |
459 | 重复的子字符串 | C#LeetCode刷题之#459-重复的子字符串(Repeated Substring Pattern) |
468 | 验证IP地址 | |
520 | 检测大写字母 | C#LeetCode刷题之#520-检测大写字母(Detect Capital) |
521 | 最长特殊序列 Ⅰ | C#LeetCode刷题之#521-最长特殊序列 Ⅰ(Longest Uncommon Subsequence I) |
522 | 最长特殊序列 II | |
537 | 复数乘法 | |
539 | 最小时间差 | |
541 | 反转字符串 II | C#LeetCode刷题之#541-反转字符串 II(Reverse String II) |
551 | 学生出勤纪录 I | C#LeetCode刷题之#551-学生出勤纪录 I(Student Attendance Record I) |
553 | 最优除法 | |
556 | 下一个更大元素 III | |
557 | 反转字符串中的单词 III | C#LeetCode刷题之#557-反转字符串中的单词 III(Reverse Words in a String III) |
564 | 寻找最近的回文数 | |
583 | 两个字符串的删除操作 | |
591 | 标签验证器 | |
606 | 根据二叉树创建字符串 | C#LeetCode刷题之#606-根据二叉树创建字符串(Construct String from Binary Tree) |
609 | 在系统中查找重复文件 | |
632 | 最小区间 | |
647 | 回文子串 | |
657 | 机器人能否返回原点 | C#LeetCode刷题之#657-机器人能否返回原点(Robot Return to Origin) |
678 | 有效的括号字符串 | |
680 | 验证回文字符串 Ⅱ | C#LeetCode刷题之#680-验证回文字符串 Ⅱ(Valid Palindrome II) |
686 | 重复叠加字符串匹配 | C#LeetCode刷题之#686-重复叠加字符串匹配(Repeated String Match) |
696 | 计数二进制子串 | |
709 | 转换成小写字母 | C#LeetCode刷题之#709-转换成小写字母(To Lower Case) |
722 | 删除注释 | |
730 | 统计不同回文子字符串 | |
736 | Lisp 语法解析 | |
761 | 特殊的二进制序列 | |
767 | 重构字符串 | |
770 | Basic Calculator IV | |
788 | 旋转数字 | C#LeetCode刷题之#788-旋转数字(Rotated Digits) |
791 | 自定义字符串排序 | |
809 | 情感丰富的文字 | |
816 | 模糊坐标 | |
819 | 最常见的单词 | C#LeetCode刷题之#819-最常见的单词(Most Common Word) |
824 | 山羊拉丁文 | C#LeetCode刷题之#824-山羊拉丁文(Goat Latin) |
831 | 隐藏个人信息 | |
842 | 将数组拆分成斐波那契序列 | |
848 | 字母移位 | |
856 | 括号的分数 | |
859 | 亲密字符串 | C#LeetCode刷题之#859-亲密字符串(Buddy Strings) |
890 | 查找和替换模式 | |
893 | 特殊等价字符串组 | C#LeetCode刷题之#893-特殊等价字符串组(Groups of Special-Equivalent Strings) |
899 | 有序队列 | |
916 | 单词子集 |
本文由 .Net中文网 原创发布,欢迎大家踊跃转载。
转载请注明本文地址:https://www.byteflying.com/archives/1022。