跳至主要內容

字符串


字符串

全部标签

数据结构

数组 矩阵 链表 双向链表 单调栈 队列 单调队列 堆(优先队列) 哈希表 字符串 字符串匹配 二叉树 二叉搜索树 最小生成树 有序集合 拓扑排序 最短路 强连通分量 欧拉回路 双连通分量 并查集 字典树 线段树 树状数组 后缀数组

算法

枚举 递归 分治 回溯 贪心 动态规划 排序 桶排序 计数排序 基数排序 归并排序 快速选择 二分查找 记忆化搜索 深度优先搜索 广度优先搜索 双指针 位运算 前缀和 计数 滑动窗口 状态压缩 哈希函数 滚动哈希 扫描线

其他

数学 数论 几何 博弈 模拟 组合数学 随机化 概率与统计 水塘抽样 拒绝采样 数据库 设计 数据流 脑筋急转弯 交互 迭代器 多线程


题号标题题解标签难度
0003无重复字符的最长子串open in new windowJSopen in new window哈希表 字符串 滑动窗口
0005最长回文子串open in new windowJSopen in new window字符串 动态规划
0006N 字形变换open in new windowJSopen in new window字符串
0008字符串转换整数 (atoi)open in new windowJSopen in new window字符串
0010正则表达式匹配open in new windowJSopen in new window递归 字符串 动态规划
0012整数转罗马数字open in new windowJSopen in new window哈希表 数学 字符串
0013罗马数字转整数open in new windowJSopen in new window哈希表 数学 字符串
0014最长公共前缀open in new windowJSopen in new window字典树 字符串
0017电话号码的字母组合open in new windowJSopen in new window哈希表 字符串 回溯
0020有效的括号open in new windowJSopen in new window 字符串
0022括号生成open in new windowJSopen in new window字符串 动态规划 回溯
0028找出字符串中第一个匹配项的下标open in new window双指针 字符串 字符串匹配
0030串联所有单词的子串open in new window哈希表 字符串 滑动窗口
0032最长有效括号open in new window 字符串 动态规划
0038外观数列open in new window字符串
0043字符串相乘open in new window数学 字符串 模拟
0044通配符匹配open in new windowJSopen in new window贪心 递归 字符串 1+
0049字母异位词分组open in new window数组 哈希表 字符串 1+
0058最后一个单词的长度open in new windowJSopen in new window字符串
0065有效数字open in new window字符串
0067二进制求和open in new window位运算 数学 字符串 1+
0068文本左右对齐open in new window数组 字符串 模拟
0071简化路径open in new windowJSopen in new window 字符串
0072编辑距离open in new windowJSopen in new window字符串 动态规划
0076最小覆盖子串open in new windowJSopen in new window哈希表 字符串 滑动窗口
0087扰乱字符串open in new window字符串 动态规划
0091解码方法open in new window字符串 动态规划
0093复原 IP 地址open in new windowJSopen in new window字符串 回溯
0097交错字符串open in new window字符串 动态规划
0115不同的子序列open in new window字符串 动态规划
0125验证回文串open in new windowJSopen in new window双指针 字符串
0126单词接龙 IIopen in new window广度优先搜索 哈希表 字符串 1+
0127单词接龙open in new window广度优先搜索 哈希表 字符串
0131分割回文串open in new windowJSopen in new window字符串 动态规划 回溯
0132分割回文串 IIopen in new window字符串 动态规划
0139单词拆分open in new windowJSopen in new window字典树 记忆化搜索 数组 3+
0140单词拆分 IIopen in new window字典树 记忆化搜索 数组 4+
0151反转字符串中的单词open in new windowJSopen in new window双指针 字符串
0157用 Read4 读取 N 个字符open in new window字符串 交互 模拟
0158用 Read4 读取 N 个字符 IIopen in new window字符串 交互 模拟
0159至多包含两个不同字符的最长子串open in new window哈希表 字符串 滑动窗口
0161相隔为 1 的编辑距离open in new window双指针 字符串
0165比较版本号open in new window双指针 字符串
0166分数到小数open in new window哈希表 数学 字符串
0168Excel表列名称open in new window数学 字符串
0171Excel 表列序号open in new window数学 字符串
0179最大数open in new window贪心 数组 字符串 1+
0186反转字符串中的单词 IIopen in new window双指针 字符串
0187重复的DNA序列open in new window位运算 哈希表 字符串 3+
0205同构字符串open in new window哈希表 字符串
0208实现 Trie (前缀树)open in new window设计 字典树 哈希表 1+
0211添加与搜索单词 - 数据结构设计open in new window深度优先搜索 设计 字典树 1+
0212单词搜索 IIopen in new window字典树 数组 字符串 2+
0214最短回文串open in new window字符串 字符串匹配 哈希函数 1+
0224基本计算器open in new windowJSopen in new window 递归 数学 1+
0227基本计算器 IIopen in new window 数学 字符串
0241为运算表达式设计优先级open in new window递归 记忆化搜索 数学 2+
0242有效的字母异位词open in new windowJSopen in new window哈希表 字符串 排序
0243最短单词距离open in new window数组 字符串
0244最短单词距离 IIopen in new window设计 数组 哈希表 2+
0245最短单词距离 IIIopen in new window数组 字符串
0246中心对称数open in new window哈希表 双指针 字符串
0247中心对称数 IIopen in new window递归 数组 字符串
0248中心对称数 IIIopen in new window递归 数组 字符串
0249移位字符串分组open in new window数组 哈希表 字符串
0257二叉树的所有路径open in new windowJSopen in new window 深度优先搜索 字符串 2+
0266回文排列open in new window位运算 哈希表 字符串
0267回文排列 IIopen in new window哈希表 字符串 回溯
0269火星词典open in new window深度优先搜索 广度优先搜索 3+
0271字符串的编码与解码open in new window设计 数组 字符串
0273整数转换英文表示open in new window递归 数学 字符串
0282给表达式添加运算符open in new window数学 字符串 回溯
0288单词的唯一缩写open in new window设计 数组 哈希表 1+
0290单词规律open in new windowJSopen in new window哈希表 字符串
0291单词规律 IIopen in new window哈希表 字符串 回溯
0293翻转游戏open in new window字符串
0297二叉树的序列化与反序列化open in new windowJSopen in new window 深度优先搜索 广度优先搜索 3+
0299猜数字游戏open in new window哈希表 字符串 计数
0301删除无效的括号open in new window广度优先搜索 字符串 回溯
0306累加数open in new window字符串 回溯
0316去除重复字母open in new windowJSopen in new window 贪心 字符串 1+
0318最大单词长度乘积open in new window位运算 数组 字符串
0320列举单词的全部缩写open in new window位运算 字符串 回溯
0331验证二叉树的前序序列化open in new window 字符串 1+
0336回文对open in new window字典树 数组 哈希表 1+
0340至多包含 K 个不同字符的最长子串open in new window哈希表 字符串 滑动窗口
0344反转字符串open in new windowJSopen in new window双指针 字符串
0345反转字符串中的元音字母open in new windowJSopen in new window双指针 字符串
0358K 距离间隔重排字符串open in new window贪心 哈希表 字符串 3+
0383赎金信open in new windowJSopen in new window哈希表 字符串 计数
0385迷你语法分析器open in new window 深度优先搜索 字符串
0387字符串中的第一个唯一字符open in new window队列 哈希表 字符串 1+
0388文件的最长绝对路径open in new window 深度优先搜索 字符串
0389找不同open in new window位运算 哈希表 字符串 1+
0392判断子序列open in new windowJSopen in new window双指针 字符串 动态规划
0394字符串解码open in new windowJSopen in new window 递归 字符串
0395至少有 K 个重复字符的最长子串open in new window哈希表 字符串 分治 1+
0402移掉 K 位数字open in new window 贪心 字符串 1+
0408有效单词缩写open in new window双指针 字符串
0409最长回文串open in new window贪心 哈希表 字符串
0411最短独占单词缩写open in new window位运算 字符串 回溯
0412Fizz Buzzopen in new window数学 字符串 模拟
0415字符串相加open in new window数学 字符串 模拟
0418屏幕可显示句子的数量open in new window字符串 动态规划 模拟
0420强密码检验器open in new window贪心 字符串 堆(优先队列)
0423从英文中重建数字open in new window哈希表 数学 字符串
0424替换后的最长重复字符open in new window哈希表 字符串 滑动窗口
0425单词方块open in new window字典树 数组 字符串 1+
0428序列化和反序列化 N 叉树open in new window 深度优先搜索 广度优先搜索 1+
0433最小基因变化open in new window广度优先搜索 哈希表 字符串
0434字符串中的单词数open in new window字符串
0438找到字符串中所有字母异位词open in new window哈希表 字符串 滑动窗口
0439三元表达式解析器open in new window 递归 字符串
0443压缩字符串open in new window双指针 字符串
0449序列化和反序列化二叉搜索树open in new window 深度优先搜索 广度优先搜索 4+
0451根据字符出现频率排序open in new windowJSopen in new window哈希表 字符串 桶排序 3+
0459重复的子字符串open in new window字符串 字符串匹配
0466统计重复个数open in new window字符串 动态规划
0467环绕字符串中唯一的子字符串open in new window字符串 动态规划
0468验证IP地址open in new window字符串
0471编码最短长度的字符串open in new window字符串 动态规划
0472连接词open in new window深度优先搜索 字典树 数组 2+
0474一和零open in new windowJSopen in new window数组 字符串 动态规划
0481神奇字符串open in new window双指针 字符串
0482密钥格式化open in new window字符串
0484寻找排列open in new window 贪心 数组 1+
0488祖玛游戏open in new window 广度优先搜索 记忆化搜索 2+
0500键盘行open in new window数组 哈希表 字符串
0514自由之路open in new windowJSopen in new window深度优先搜索 广度优先搜索 字符串 1+
0516最长回文子序列open in new windowJSopen in new window字符串 动态规划
0520检测大写字母open in new window字符串
0521最长特殊序列 Ⅰopen in new window字符串
0522最长特殊序列 IIopen in new window数组 哈希表 双指针 2+
0524通过删除字母匹配到字典里最长单词open in new window数组 双指针 字符串 1+
0527单词缩写open in new window贪心 字典树 数组 2+
0535TinyURL 的加密与解密open in new window设计 哈希表 字符串 1+
0536从字符串生成二叉树open in new window 深度优先搜索 字符串 1+
0537复数乘法open in new window数学 字符串 模拟
0539最小时间差open in new window数组 数学 字符串 1+
0541反转字符串 IIopen in new window双指针 字符串
0544输出比赛匹配对open in new window递归 字符串 模拟
0551学生出勤记录 Iopen in new window字符串
0555分割连接字符串open in new window贪心 数组 字符串
0556下一个更大元素 IIIopen in new window数学 双指针 字符串
0557反转字符串中的单词 IIIopen in new window双指针 字符串
0564寻找最近的回文数open in new window数学 字符串
0567字符串的排列open in new window哈希表 双指针 字符串 1+
0583两个字符串的删除操作open in new windowJSopen in new window字符串 动态规划
0588设计内存文件系统open in new window设计 字典树 哈希表 1+
0591标签验证器open in new window 字符串
0592分数加减运算open in new window数学 字符串 模拟
0599两个列表的最小索引总和open in new window数组 哈希表 字符串
0604迭代压缩字符串open in new window设计 数组 哈希表 2+
0606根据二叉树创建字符串open in new window 深度优先搜索 字符串 1+
0609在系统中查找重复文件open in new window数组 哈希表 字符串
0616给字符串添加加粗标签open in new window字典树 数组 哈希表 2+
0635设计日志存储系统open in new window设计 哈希表 字符串 1+
0639解码方法 IIopen in new window字符串 动态规划
0640求解方程open in new window数学 字符串 模拟
0642设计搜索自动补全系统open in new window设计 字典树 字符串 1+
0647回文子串open in new window字符串 动态规划
0648单词替换open in new window字典树 数组 哈希表 1+
0649Dota2 参议院open in new window贪心 队列 字符串
0657机器人能否返回原点open in new window字符串 模拟
0664奇怪的打印机open in new window字符串 动态规划
0676实现一个魔法字典open in new window设计 字典树 哈希表 1+
0677键值映射open in new window设计 字典树 哈希表 1+
0678有效的括号字符串open in new windowJSopen in new window 贪心 字符串 1+
0680验证回文串 IIopen in new window贪心 双指针 字符串
0681最近时刻open in new window字符串 枚举
0686重复叠加字符串匹配open in new window字符串 字符串匹配
0691贴纸拼词open in new window位运算 数组 字符串 3+
0692前K个高频单词open in new window字典树 哈希表 字符串 4+
0696计数二进制子串open in new window双指针 字符串
0709转换成小写字母open in new window字符串
0712两个字符串的最小ASCII删除和open in new windowJSopen in new window字符串 动态规划
0720词典中最长的单词open in new window字典树 数组 哈希表 2+
0721账户合并open in new window深度优先搜索 广度优先搜索 并查集 2+
0722删除注释open in new window数组 字符串
0726原子的数量open in new window 哈希表 字符串 1+
0727最小窗口子序列open in new window字符串 动态规划 滑动窗口
0730统计不同回文子序列open in new window字符串 动态规划
0734句子相似性open in new window数组 哈希表 字符串
0736Lisp 语法解析open in new window 递归 哈希表 1+
0737句子相似性 IIopen in new window深度优先搜索 广度优先搜索 并查集 3+
0745前缀和后缀搜索open in new window设计 字典树 哈希表 1+
0748最短补全词open in new window数组 哈希表 字符串
0751IP 到 CIDRopen in new window位运算 字符串
0752打开转盘锁open in new window广度优先搜索 数组 哈希表 1+
0758字符串中的加粗单词open in new window字典树 数组 哈希表 2+
0761特殊的二进制序列open in new window递归 字符串
0763划分字母区间open in new window贪心 哈希表 双指针 1+
0767重构字符串open in new window贪心 哈希表 字符串 3+
0770基本计算器 IVopen in new window 递归 哈希表 2+
0771宝石与石头open in new window哈希表 字符串
0772基本计算器 IIIopen in new window 递归 数学 1+
0777在LR字符串中交换相邻字符open in new window双指针 字符串
0784字母大小写全排列open in new window位运算 字符串 回溯
0791自定义字符串排序open in new window哈希表 字符串 排序
0792匹配子序列的单词数open in new window字典树 哈希表 字符串 1+
0794有效的井字游戏open in new window数组 字符串
0796旋转字符串open in new window字符串 字符串匹配
0800相似 RGB 颜色open in new window数学 字符串 枚举
0804唯一摩尔斯密码词open in new window数组 哈希表 字符串
0806写字符串需要的行数open in new window数组 字符串
0809情感丰富的文字open in new window数组 双指针 字符串
0811子域名访问计数open in new window数组 哈希表 字符串 1+
0816模糊坐标open in new window字符串 回溯
0819最常见的单词open in new window哈希表 字符串 计数
0820单词的压缩编码open in new window字典树 数组 哈希表 1+
0821字符的最短距离open in new window数组 双指针 字符串
0824山羊拉丁文open in new window字符串
0828统计子串中的唯一字符open in new window哈希表 字符串 动态规划
0830较大分组的位置open in new window字符串
0831隐藏个人信息open in new window字符串
0833字符串中的查找与替换open in new window数组 字符串 排序
0838推多米诺open in new window双指针 字符串 动态规划
0839相似字符串组open in new window深度优先搜索 广度优先搜索 并查集 2+
0842将数组拆分成斐波那契序列open in new window字符串 回溯
0843猜猜这个单词open in new window数组 数学 字符串 2+
0844比较含退格的字符串open in new windowJSopen in new window 双指针 字符串 1+
0848字母移位open in new window数组 字符串
0854相似度为 K 的字符串open in new window广度优先搜索 字符串
0856括号的分数open in new window 字符串
0859亲密字符串open in new window哈希表 字符串
0880索引处的解码字符串open in new windowJSopen in new window 字符串
0884两句话中的不常见单词open in new window哈希表 字符串
0890查找和替换模式open in new window数组 哈希表 字符串
0893特殊等价字符串组open in new window数组 哈希表 字符串
0899有序队列open in new window数学 字符串 排序
0902最大为 N 的数字组合open in new window数组 数学 字符串 2+
0903DI 序列的有效排列open in new window字符串 动态规划 前缀和
0916单词子集open in new window数组 哈希表 字符串
0917仅仅反转字母open in new window双指针 字符串
0921使括号有效的最少添加open in new window 贪心 字符串
0925长按键入open in new window双指针 字符串
0926将字符串翻转到单调递增open in new window字符串 动态规划
0929独特的电子邮件地址open in new window数组 哈希表 字符串
0936戳印序列open in new window 贪心 队列 1+
0937重新排列日志文件open in new window数组 字符串 排序
0940不同的子序列 IIopen in new window字符串 动态规划
0942增减字符串匹配open in new window贪心 数组 双指针 1+
0943最短超级串open in new window位运算 数组 字符串 2+
0944删列造序open in new window数组 字符串
0949给定数字能组成的最大时间open in new window字符串 枚举
0953验证外星语词典open in new window数组 哈希表 字符串
0955删列造序 IIopen in new window贪心 数组 字符串
0960删列造序 IIIopen in new window数组 字符串 动态规划
0966元音拼写检查器open in new window数组 哈希表 字符串
0972相等的有理数open in new window数学 字符串
0981基于时间的键值存储open in new window设计 哈希表 字符串 1+
0984不含 AAA 或 BBB 的字符串open in new window贪心 字符串
0988从叶结点开始的最小字符串open in new window 深度优先搜索 字符串 1+
0990等式方程的可满足性open in new window并查集 数组 1+
1002查找共用字符open in new window数组 哈希表 字符串
1003检查替换后的词是否有效open in new window 字符串
1016子串能表示从 1 到 N 数字的二进制串open in new window字符串
1021删除最外层的括号open in new windowJSopen in new window 字符串
1023驼峰式匹配open in new window字典树 双指针 字符串 1+
1028从先序遍历还原二叉树open in new window 深度优先搜索 字符串 1+
1032字符流open in new window设计 字典树 数组 2+
1041困于环中的机器人open in new window数学 字符串 模拟
1044最长重复子串open in new window字符串 二分查找 后缀数组 3+
1047删除字符串中的所有相邻重复项open in new windowJSopen in new window 字符串
1048最长字符串链open in new window数组 哈希表 双指针 2+
1055形成字符串的最短路径open in new window贪心 双指针 字符串
1058最小化舍入误差以满足目标open in new window贪心 数组 数学 1+
1061按字典序排列最小的等效字符串open in new window并查集 字符串
1062最长重复子串open in new window字符串 二分查找 动态规划 3+
1065字符串的索引对open in new window字典树 数组 字符串 1+
1071字符串的最大公因子open in new window数学 字符串
1078Bigram 分词open in new window字符串
1079活字印刷open in new window哈希表 字符串 回溯 1+
1081不同字符的最小子序列open in new windowJSopen in new window 贪心 字符串 1+
1087花括号展开open in new window广度优先搜索 字符串 回溯
1092最短公共超序列open in new window字符串 动态规划
1096花括号展开 IIopen in new window 广度优先搜索 字符串 1+
1100长度为 K 的无重复字符子串open in new window哈希表 字符串 滑动窗口
1106解析布尔表达式open in new window 递归 字符串
1108IP 地址无效化open in new window字符串
1111有效括号的嵌套深度open in new window 字符串
1119删去字符串中的元音open in new window字符串
1138字母板上的路径open in new window哈希表 字符串
1143最长公共子序列open in new windowJSopen in new window字符串 动态规划
1147段式回文open in new window贪心 双指针 字符串 3+
1153字符串转化open in new window哈希表 字符串
1154一年中的第几天open in new window数学 字符串
1156单字符重复子串的最大长度open in new window哈希表 字符串 滑动窗口
1160拼写单词open in new window数组 哈希表 字符串
1163按字典序排在最后的子串open in new window双指针 字符串
1165单行键盘open in new window哈希表 字符串
1166设计文件系统open in new window设计 字典树 哈希表 1+
1169查询无效交易open in new window数组 哈希表 字符串 1+
1170比较字符串最小字母出现频次open in new window数组 哈希表 字符串 2+
1177构建回文串检测open in new window位运算 数组 哈希表 2+
1178猜字谜open in new window位运算 字典树 数组 2+
1180统计只含单一字母的子串open in new window数学 字符串
1181前后拼接open in new window数组 哈希表 字符串 1+
1189“气球” 的最大数量open in new window哈希表 字符串 计数
1190反转每对括号间的子串open in new windowJSopen in new window 字符串
1202交换字符串中的元素open in new window深度优先搜索 广度优先搜索 并查集 2+
1208尽可能使字符串相等open in new window字符串 二分查找 前缀和 1+
1209删除字符串中的所有相邻重复项 IIopen in new window 字符串
1216验证回文字符串 IIIopen in new window字符串 动态规划
1221分割平衡字符串open in new window贪心 字符串 计数
1233删除子文件夹open in new window字典树 数组 字符串
1234替换子串得到平衡字符串open in new window字符串 滑动窗口
1236网络爬虫open in new window深度优先搜索 广度优先搜索 字符串 1+
1239串联字符串的最大长度open in new window位运算 数组 字符串 1+
1247交换字符使得字符串相同open in new window贪心 数学 字符串
1249移除无效的括号open in new window 字符串
1255得分最高的单词集合open in new window位运算 数组 字符串 3+
1256加密数字open in new window位运算 数学 字符串
1257最小公共区域open in new window 深度优先搜索 广度优先搜索 3+
1258近义词句子open in new window并查集 数组 哈希表 2+
1268搜索推荐系统open in new window字典树 数组 字符串
1271十六进制魔术数字open in new window数学 字符串
1278分割回文串 IIIopen in new window字符串 动态规划
1286字母组合迭代器open in new window设计 字符串 回溯 1+
1297子串的最大出现次数open in new window哈希表 字符串 滑动窗口
1307口算难题open in new window数组 数学 字符串 1+
1309解码字母到整数映射open in new window字符串
1312让字符串成为回文串的最少插入次数open in new windowJSopen in new window字符串 动态规划
1316不同的循环子字符串open in new window字典树 字符串 哈希函数 1+
1320二指输入的的最小距离open in new window字符串 动态规划
1324竖直打印单词open in new window数组 字符串 模拟
1328破坏回文串open in new window贪心 字符串
1332删除回文子序列open in new window双指针 字符串
1347制造字母异位词的最小步骤数open in new window哈希表 字符串 计数
1358包含所有三种字符的子字符串数目open in new window哈希表 字符串 滑动窗口
1360日期之间隔几天open in new window数学 字符串
1366通过投票对团队排名open in new window数组 哈希表 字符串 2+
1370上升下降字符串open in new window哈希表 字符串 计数
1371每个元音包含偶数次的最长子字符串open in new window位运算 哈希表 字符串 1+
1374生成每种字符都是奇数个的字符串open in new window字符串
1392最长快乐前缀open in new window字符串 字符串匹配 哈希函数 1+
1396设计地铁系统open in new window设计 哈希表 字符串
1397找到所有好字符串open in new window字符串 动态规划 字符串匹配
1400构造 K 个回文字符串open in new window贪心 哈希表 字符串 1+
1404将二进制表示减到 1 的步骤数open in new window位运算 字符串
1405最长快乐字符串open in new window贪心 字符串 堆(优先队列)
1408数组中的字符串匹配open in new window数组 字符串 字符串匹配
1410HTML 实体解析器open in new window哈希表 字符串
1415长度为 n 的开心字符串中字典序第 k 小的字符串open in new window字符串 回溯
1416恢复数组open in new window字符串 动态规划
1417重新格式化字符串open in new window字符串
1418点菜展示表open in new window数组 哈希表 字符串 2+
1419数青蛙open in new window字符串 计数
1422分割字符串的最大得分open in new window字符串
1427字符串的左右移open in new window数组 数学 字符串
1433检查一个字符串是否可以打破另一个字符串open in new window贪心 字符串 排序
1436旅行终点站open in new window哈希表 字符串
1446连续字符open in new window字符串
1447最简分数open in new window数学 字符串 数论
1451重新排列句子中的单词open in new window字符串 排序
1452收藏清单open in new window数组 哈希表 字符串
1455检查单词是否为句中其他单词的前缀open in new window字符串 字符串匹配
1456定长子串中元音的最大数目open in new window字符串 滑动窗口
1461检查一个字符串是否包含所有长度为 K 的二进制子串open in new window位运算 哈希表 字符串 2+
1487保证文件名唯一open in new window数组 哈希表 字符串
1496判断路径是否相交open in new window哈希表 字符串
1505最多 K 次交换相邻数位后得到的最小整数open in new window贪心 树状数组 线段树 1+
1507转变日期格式open in new window字符串
1513仅含 1 的子串数open in new window数学 字符串
1520最多的不重叠子字符串open in new window贪心 字符串
1525字符串的好分割数目open in new window位运算 字符串 动态规划
1528重新排列字符串open in new window数组 字符串
1529最少的后缀翻转次数open in new window贪心 字符串
1531压缩字符串 IIopen in new window字符串 动态规划
1540K 次操作转变字符串open in new window哈希表 字符串
1541平衡括号字符串的最少插入次数open in new window 贪心 字符串
1542找出最长的超赞子字符串open in new window位运算 哈希表 字符串
1544整理字符串open in new window 字符串
1545找出第 N 个二进制字符串中的第 K 位open in new window递归 字符串
1554只有一个不同字符的字符串open in new window哈希表 字符串 哈希函数 1+
1556千位分隔数open in new window字符串
1573分割字符串的方案数open in new window数学 字符串
1576替换所有的问号open in new window字符串
1578使绳子变成彩色的最短时间open in new window贪心 数组 字符串 1+
1585检查字符串是否可以通过排序子字符串得到另一个字符串open in new window贪心 字符串 排序
1592重新排列单词间的空格open in new window字符串
1593拆分字符串使唯一子字符串的数目最大open in new window哈希表 字符串 回溯
1597根据中缀表达式构造二叉表达式树open in new window 字符串 1+
1598文件夹操作日志搜集器open in new window 数组 字符串
1604警告一小时内使用相同员工卡大于等于三次的人open in new window数组 哈希表 字符串 1+
1614括号的最大嵌套深度open in new window 字符串
1616分割两个字符串得到回文串open in new window双指针 字符串
1618找出适应屏幕的最大字号open in new window数组 字符串 二分查找 1+
1624两个相同字符之间的最长子字符串open in new window哈希表 字符串
1625执行操作后字典序最小的字符串open in new window广度优先搜索 字符串
1629按键持续时间最长的键open in new window数组 字符串
1638统计只差一个字符的子串数目open in new window哈希表 字符串 动态规划
1639通过给定词典构造目标字符串的方案数open in new window数组 字符串 动态规划
1647字符频次唯一的最小删除次数open in new window贪心 哈希表 字符串 1+
1653使字符串平衡的最少删除次数open in new window 字符串 动态规划
1657确定两个字符串是否接近open in new window哈希表 字符串 排序
1662检查两个字符串数组是否相等open in new window数组 字符串
1663具有给定数值的最小字符串open in new window贪心 字符串
1668最大重复子字符串open in new window字符串 字符串匹配
1678设计 Goal 解析器open in new window字符串
1682最长回文子序列 IIopen in new window字符串 动态规划
1684统计一致字符串的数目open in new window位运算 数组 哈希表 1+
1689十-二进制数的最少数目open in new window贪心 字符串
1694重新格式化电话号码open in new window字符串
1698字符串的不同子字符串个数open in new window字典树 字符串 后缀数组 2+
1702修改后的最大二进制字符串open in new window贪心 字符串
1704判断字符串的两半是否相似open in new window字符串 计数
1717删除子字符串的最大得分open in new window 贪心 字符串
1736替换隐藏数字得到的最晚时间open in new window贪心 字符串
1737满足三条件之一需改变的最少字符数open in new window哈希表 字符串 计数 1+
1745回文串分割 IVopen in new window字符串 动态规划
1750删除字符串两端相同字符后的最短长度open in new window双指针 字符串
1754构造字典序最大的合并字符串open in new window贪心 双指针 字符串
1758生成交替二进制字符串的最少操作数open in new window字符串
1759统计同质子字符串的数目open in new window数学 字符串
1763最长的美好子字符串open in new window位运算 哈希表 字符串 2+
1768交替合并字符串open in new window双指针 字符串
1769移动所有球到每个盒子所需的最小操作数open in new window数组 字符串
1771由子序列构造的最长回文串的长度open in new window字符串 动态规划
1772按受欢迎程度排列功能open in new window数组 哈希表 字符串 1+
1773统计匹配检索规则的物品数量open in new window数组 字符串
1781所有子字符串美丽值之和open in new window哈希表 字符串 计数
1784检查二进制字符串字段open in new window字符串
1790仅执行一次字符串交换能否使两个字符串相等open in new window哈希表 字符串 计数
1794统计距离最小的子串对个数open in new window贪心 哈希表 字符串
1796字符串中第二大的数字open in new window哈希表 字符串
1804实现 Trie (前缀树) IIopen in new window设计 字典树 哈希表 1+
1805字符串中不同整数的数目open in new window哈希表 字符串
1807替换字符串中的括号内容open in new window数组 哈希表 字符串
1812判断国际象棋棋盘中一个格子的颜色open in new window数学 字符串
1813句子相似性 IIIopen in new window数组 双指针 字符串
1816截断句子open in new window数组 字符串
1830使字符串有序的最少操作次数open in new window数学 字符串 组合数学
1832判断句子是否为全字母句open in new window哈希表 字符串
1839所有元音按顺序排布的最长子字符串open in new window字符串 滑动窗口
1842下个由相同数字构成的回文串open in new window双指针 字符串
1844将所有数字用字符替换open in new window字符串
1849将字符串拆分为递减的连续值open in new window字符串 回溯
1850邻位交换的最小次数open in new window贪心 双指针 字符串
1859将句子排序open in new window字符串 排序
1864构成交替字符串需要的最小交换次数open in new window贪心 字符串
1869哪种连续子字符串更长open in new window字符串
1871跳跃游戏 VIIopen in new window双指针 字符串 前缀和
1876长度为三且各字符不同的子字符串open in new window哈希表 字符串 计数 1+
1880检查某单词是否等于两单词之和open in new window字符串
1881插入后的最大值open in new window贪心 字符串
1888使二进制字符串字符交替的最少反转次数open in new window贪心 字符串 动态规划 1+
1896反转表达式值的最少操作次数open in new window 数学 字符串 1+
1897重新分配字符使所有字符串都相等open in new window哈希表 字符串 计数
1898可移除字符的最大数目open in new window数组 字符串 二分查找
1903字符串中的最大奇数open in new window贪心 数学 字符串
1904你完成的完整对局数open in new window数学 字符串
1910删除一个字符串中所有出现的给定子字符串open in new window字符串
1915最美子字符串的数目open in new window位运算 哈希表 字符串 1+
1930长度为 3 的不同回文子序列open in new window哈希表 字符串 前缀和
1933判断字符串是否可分解为值均等的子串open in new window字符串
1935可以输入的最大单词数open in new window哈希表 字符串
1941检查是否所有字符出现次数相同open in new window哈希表 字符串 计数
1945字符串转化后的各位数字之和open in new window字符串 模拟
1946子字符串突变后可能得到的最大整数open in new window贪心 数组 字符串
1948删除系统中的重复文件夹open in new window字典树 数组 哈希表 2+
1957删除字符使字符串变好open in new window字符串
1960两个回文子字符串长度的最大乘积open in new window字符串 哈希函数 滚动哈希
1961检查字符串是否为数组前缀open in new window数组 字符串
1963使字符串平衡的最小交换次数open in new window 贪心 双指针 1+
1967作为子字符串出现在单词中的字符串数目open in new window字符串
1974使用特殊打字机键入单词的最少时间open in new window贪心 字符串
1977划分数字的方案数open in new window字符串 动态规划 后缀数组
1980找出不同的二进制字符串open in new window数组 字符串 回溯
1985找出数组中的第 K 大整数open in new window数组 字符串 分治 3+
1987不同的好子序列数目open in new window字符串 动态规划
2000反转单词前缀open in new window双指针 字符串
2002两个回文子序列长度的最大乘积open in new window位运算 字符串 动态规划 2+
2011执行操作后的变量值open in new window数组 字符串 模拟
2014重复 K 次的最长子序列open in new window贪心 字符串 回溯 2+
2019解出数学表达式的学生分数open in new window 记忆化搜索 数组 3+
2023连接后等于目标字符串的字符串对open in new window数组 字符串
2024考试的最大困扰度open in new window字符串 二分查找 前缀和 1+
2027转换字符串的最少操作次数open in new window贪心 字符串
2030含特定字母的最小子序列open in new window 贪心 字符串 1+
2038如果相邻两个颜色均相同则删除当前颜色open in new window贪心 数学 字符串 1+
2042检查句子中的数字是否递增open in new window字符串
2047句子中的有效单词数open in new window字符串
2053数组中第 K 个独一无二的字符串open in new window数组 哈希表 字符串 1+
2055蜡烛之间的盘子open in new window数组 字符串 二分查找 1+
2056棋盘上有效移动组合的数目open in new window数组 字符串 回溯 1+
2060同源字符串检测open in new window字符串 动态规划
2062统计字符串中的元音子字符串open in new window哈希表 字符串
2063所有子字符串中的元音open in new window数学 字符串 动态规划 1+
2067等计数子串的数量open in new window字符串 计数 前缀和
2068检查两个字符串是否几乎相等open in new window哈希表 字符串 计数
2075解码斜向换位密码open in new window字符串 模拟
2083求以相同字母开头和结尾的子串总数open in new window哈希表 数学 字符串 2+
2085统计出现过一次的公共字符串open in new window数组 哈希表 字符串 1+
2086从房屋收集雨水需要的最少水桶数open in new window贪心 字符串 动态规划
2096从二叉树一个节点到另一个节点每一步的方向open in new window 深度优先搜索 字符串 1+
2103环和杆open in new window哈希表 字符串
2108找出数组中的第一个回文字符串open in new window数组 双指针 字符串
2109向字符串添加空格open in new window数组 字符串 模拟
2114句子中的最多单词数open in new window数组 字符串
2115从给定原材料中找到所有可以做出的菜open in new window 拓扑排序 数组 2+
2116判断一个括号字符串是否有效open in new window 贪心 字符串
2120执行所有后缀指令open in new window字符串 模拟
2124检查是否所有 A 都在 B 之前open in new window字符串
2125银行中的激光束数量open in new window数组 数学 字符串 1+
2129将标题首字母大写open in new window字符串
2131连接两字母单词得到的最长回文串open in new window贪心 数组 哈希表 2+
2135统计追加字母可以获得的单词数open in new window位运算 数组 哈希表 2+
2138将字符串拆分为若干长度为 k 的组open in new window字符串 模拟
2147分隔长廊的方案数open in new window数学 字符串 动态规划
2156查找给定哈希值的子串open in new window字符串 滑动窗口 哈希函数 1+
2157字符串分组open in new window位运算 并查集 字符串
2167移除所有载有违禁货物车厢所需的最少时间open in new window字符串 动态规划
2168每个数字的频率都相同的独特子字符串的数量open in new window哈希表 字符串 计数 2+
2182构造限制重复的字符串open in new window贪心 字符串 计数 1+
2185统计包含给定前缀的字符串open in new window数组 字符串
2186使两字符串互为字母异位词的最少步骤数open in new window哈希表 字符串 计数
2193得到回文串的最少操作次数open in new window贪心 树状数组 双指针 1+
2194Excel 表中某个范围内的单元格open in new window字符串
2207字符串中最多数目的子字符串open in new window贪心 字符串 前缀和
2209用地毯覆盖后的最少白色砖块open in new window字符串 动态规划 前缀和
2211统计道路上的碰撞次数open in new window 字符串
2213由单个字符重复的最长子字符串open in new window线段树 数组 字符串 1+
2222选择建筑的方案数open in new window字符串 动态规划 前缀和
2223构造字符串的总得分和open in new window字符串 二分查找 字符串匹配 3+
2224转化时间需要的最少操作数open in new window贪心 字符串
2227加密解密字符串open in new window设计 字典树 数组 2+
2232向表达式添加括号后的最小结果open in new window字符串 枚举
2243计算字符串的数字和open in new window字符串 模拟
2246相邻字符不同的最长路径open in new window 深度优先搜索 3+
2255统计是给定字符串前缀的字符串数目open in new window数组 字符串
2259移除指定数字得到的最大结果open in new window贪心 字符串 枚举
2262字符串的总引力open in new window哈希表 字符串 动态规划
2264字符串中最大的 3 位相同数字open in new window字符串
2266统计打字方案数open in new window哈希表 数学 字符串 1+
2268最少按键次数open in new window贪心 数组 字符串 2+
2269找到一个数字的 K 美丽值open in new window数学 字符串 滑动窗口
2273移除字母异位词后的结果数组open in new window数组 哈希表 字符串 1+
2278字母在字符串中的百分比open in new window字符串
2283判断一个数的数字计数是否等于数位的值open in new window哈希表 字符串 计数
2284最多单词数的发件人open in new window数组 哈希表 字符串 1+
2287重排字符形成目标字符串open in new window哈希表 字符串 计数
2288价格减免open in new window字符串
2296设计一个文本编辑器open in new window 设计 链表 3+
2299强密码检验器 IIopen in new window字符串
2301替换字符后匹配open in new window数组 哈希表 字符串 1+
2306公司命名open in new window位运算 数组 哈希表 2+
2309兼具大小写的最好英文字母open in new window哈希表 字符串 枚举
2311小于等于 K 的最长二进制子序列open in new window贪心 记忆化搜索 字符串 1+
2315统计星号open in new window字符串
2325解密消息open in new window哈希表 字符串
2330有效的回文 IVopen in new window双指针 字符串
2337移动片段得到字符串open in new window双指针 字符串
2343裁剪数字后查询第 K 小的数字open in new window数组 字符串 分治 4+
2351第一个出现两次的字母open in new window哈希表 字符串 计数
2370最长理想子序列open in new window哈希表 字符串 动态规划
2375根据模式串构造最小数字open in new window 贪心 字符串 1+
2379得到 K 个黑块的最少涂色次数open in new window字符串 滑动窗口
2380二进制字符串重新安排顺序需要的时间open in new window字符串 动态规划 模拟
2381字母移位 IIopen in new window数组 字符串 前缀和
2384最大回文数字open in new window贪心 哈希表 字符串
2390从字符串中移除星号open in new window 字符串 模拟
2391收集垃圾的最少总时间open in new window数组 字符串 前缀和
2399检查相同字母间的距离open in new window数组 哈希表 字符串
2405子字符串的最优划分open in new window贪心 哈希表 字符串
2408设计 SQLopen in new window设计 数组 哈希表 1+
2409统计共同度过的日子数open in new window数学 字符串
2414最长的字母序连续子字符串的长度open in new window字符串
2416字符串的前缀分数和open in new window字典树 数组 字符串 1+
2418按身高排序open in new window数组 哈希表 字符串 1+
2423删除字符使频率相同open in new window哈希表 字符串 计数
2430对字母串可执行的最大删除数open in new window字符串 动态规划 字符串匹配 2+
2434使用机器人打印字典序最小的字符串open in new window 贪心 哈希表 1+
2437有效时间的数目open in new window字符串 枚举
2446判断两个事件是否存在冲突open in new window数组 字符串
2450应用操作后不同二进制字符串的数量open in new window数学 字符串
2451差值数组不同的字符串open in new window数组 哈希表 字符串
2452距离字典两次编辑以内的单词open in new window数组 字符串
2456最流行的视频创作者open in new window数组 哈希表 字符串 2+
2468根据限制分割消息open in new window字符串 二分查找
2472不重叠回文子字符串的最大数目open in new window字符串 动态规划
2478完美分割的方案数open in new window字符串 动态规划
2483商店的最少代价open in new window字符串 前缀和
2484统计回文子序列数目open in new window字符串 动态规划
2486追加字符以获得子序列open in new window贪心 双指针 字符串
2489固定比率的子字符串数open in new window哈希表 数学 字符串 1+
2490回环句open in new window字符串
2496数组中字符串的最大值open in new window数组 字符串
2506统计相似字符串对的数目open in new window数组 哈希表 字符串
2512奖励最顶尖的 K 名学生open in new window数组 哈希表 字符串 2+
2514统计同位异构字符串数目open in new window哈希表 数学 字符串 2+
2515到目标字符串的最短距离open in new window数组 字符串
2516每种字符至少取 K 个open in new window哈希表 字符串 滑动窗口
2522将字符串分割成值不超过 K 的子字符串open in new window贪心 字符串 动态规划
2531使字符串总不同字符的数目相等open in new window哈希表 字符串 计数
2539好子序列的个数open in new window哈希表 数学 字符串 2+
2546执行逐位运算使字符串相等open in new window位运算 字符串
2559统计范围内的元音字符串数open in new window数组 字符串 前缀和
2564子字符串异或查询open in new window位运算 数组 哈希表 1+
2565最少得分子序列open in new window双指针 字符串 二分查找
2573找出对应 LCP 矩阵的字符串open in new window贪心 并查集 字符串 1+
2575找出字符串的可整除数组open in new window数组 数学 字符串
2586统计范围内的元音字符串数open in new window数组 字符串
2590设计一个待办事项清单open in new window设计 数组 哈希表 2+
2606找到最大开销的子字符串open in new window数组 哈希表 字符串 1+
2609最长平衡子字符串open in new window字符串
2645构造有效字符串的最少插入数open in new window 贪心 字符串 1+
2663字典序最小的美丽字符串open in new window贪心 字符串
2678老人的数目open in new window数组 字符串
2696删除子串后的字符串最小长度open in new window 字符串 模拟
2697字典序最小回文串open in new window双指针 字符串
2707字符串中的额外字符open in new window字典树 数组 哈希表 2+
2710移除字符串中的尾随零open in new window字符串
2712使所有字符相等的最小成本open in new window贪心 字符串 动态规划
2716最小化字符串长度open in new window哈希表 字符串
2719统计整数数目open in new window数学 字符串 动态规划
2730找到最长的半重复子字符串open in new window字符串 滑动窗口
2734执行子串操作后的字典序最小字符串open in new window贪心 字符串
2743计算没有重复字符的子字符串数量open in new window哈希表 字符串 滑动窗口
2744最大字符串配对数目open in new window数组 哈希表 字符串 1+
2746字符串连接删减字母open in new window数组 字符串
LCP 17速算机器人open in new window数学 字符串 模拟
LCP 19秋叶收藏集open in new window字符串 动态规划
LCP 43十字路口的交通open in new window数组 字符串 动态规划
LCP 66最小展台数量open in new window数组 哈希表 字符串 1+
LCP 69Hello LeetCode!open in new window位运算 数组 字符串 2+
剑指 Offer 05替换空格open in new windowJSopen in new window字符串
剑指 Offer 19正则表达式匹配open in new windowJSopen in new window递归 字符串 动态规划
剑指 Offer 20表示数值的字符串open in new window字符串
剑指 Offer 37序列化二叉树open in new windowJSopen in new window 深度优先搜索 广度优先搜索 3+
剑指 Offer 38字符串的排列open in new windowJSopen in new window字符串 回溯
剑指 Offer 45把数组排成最小的数open in new window贪心 字符串 排序
剑指 Offer 46把数字翻译成字符串open in new window字符串 动态规划
剑指 Offer 48最长不含重复字符的子字符串open in new windowJSopen in new window哈希表 字符串 滑动窗口
剑指 Offer 50第一个只出现一次的字符open in new windowJSopen in new window队列 哈希表 字符串 1+
剑指 Offer 58 - I翻转单词顺序open in new windowJSopen in new window双指针 字符串
剑指 Offer 58 - II左旋转字符串open in new window数学 双指针 字符串
剑指 Offer 67把字符串转换成整数open in new window字符串
剑指 Offer II 002二进制加法open in new window位运算 数学 字符串 1+
剑指 Offer II 005单词长度的最大乘积open in new window位运算 数组 字符串
剑指 Offer II 014字符串中的变位词open in new window哈希表 双指针 字符串 1+
剑指 Offer II 015字符串中的所有变位词open in new window哈希表 字符串 滑动窗口
剑指 Offer II 016不含重复字符的最长子字符串open in new window哈希表 字符串 滑动窗口
剑指 Offer II 017含有所有字符的最短字符串open in new window哈希表 字符串 滑动窗口
剑指 Offer II 018有效的回文open in new window双指针 字符串
剑指 Offer II 019最多删除一个字符得到回文open in new window贪心 双指针 字符串
剑指 Offer II 020回文子字符串的个数open in new window字符串 动态规划
剑指 Offer II 032有效的变位词open in new window哈希表 字符串 排序
剑指 Offer II 033变位词组open in new window数组 哈希表 字符串 1+
剑指 Offer II 034外星语言是否排序open in new window数组 哈希表 字符串
剑指 Offer II 035最小时间差open in new window数组 数学 字符串 1+
剑指 Offer II 048序列化与反序列化二叉树open in new window 深度优先搜索 广度优先搜索 3+
剑指 Offer II 062实现前缀树open in new window设计 字典树 哈希表 1+
剑指 Offer II 063替换单词open in new window字典树 数组 哈希表 1+
剑指 Offer II 064神奇的字典open in new window设计 字典树 哈希表 1+
剑指 Offer II 065最短的单词编码open in new window字典树 数组 哈希表 1+
剑指 Offer II 066单词之和open in new window设计 字典树 哈希表 1+
剑指 Offer II 085生成匹配的括号open in new window字符串 动态规划 回溯
剑指 Offer II 087复原 IPopen in new window字符串 回溯
剑指 Offer II 092翻转字符open in new window字符串 动态规划
剑指 Offer II 094最少回文分割open in new window字符串 动态规划
剑指 Offer II 095最长公共子序列open in new window字符串 动态规划
剑指 Offer II 096字符串交织open in new window字符串 动态规划
剑指 Offer II 097子序列的数目open in new window字符串 动态规划
剑指 Offer II 101分割等和子集open in new windowJSopen in new window数学 字符串 模拟
剑指 Offer II 108单词演变open in new window广度优先搜索 哈希表 字符串
剑指 Offer II 109开密码锁open in new window广度优先搜索 数组 哈希表 1+
剑指 Offer II 114外星文字典open in new window深度优先搜索 广度优先搜索 3+
剑指 Offer II 117相似的字符串open in new window深度优先搜索 广度优先搜索 并查集 2+
面试题 01.01判定字符是否唯一open in new window位运算 哈希表 字符串 1+
面试题 01.02判定是否互为字符重排open in new window哈希表 字符串 排序
面试题 01.03URL化open in new window字符串
面试题 01.04回文排列open in new window位运算 哈希表 字符串
面试题 01.05一次编辑open in new window双指针 字符串
面试题 01.06字符串压缩open in new window双指针 字符串
面试题 01.09字符串轮转open in new window字符串 字符串匹配
面试题 05.02二进制数转字符串open in new window位运算 数学 字符串
面试题 08.07无重复字符串的排列组合open in new window字符串 回溯
面试题 08.08有重复字符串的排列组合open in new window字符串 回溯
面试题 08.09括号open in new window字符串 动态规划 回溯
面试题 08.14布尔运算open in new window记忆化搜索 字符串 动态规划
面试题 10.02变位词组open in new window数组 哈希表 字符串 1+
面试题 10.05稀疏数组搜索open in new window数组 字符串 二分查找
面试题 16.02单词频率open in new window设计 字典树 数组 2+
面试题 16.08整数的英语表示open in new window递归 数学 字符串
面试题 16.15珠玑妙算open in new window哈希表 字符串 计数
面试题 16.18模式匹配open in new window数学 字符串 回溯 1+
面试题 16.20T9键盘open in new window数组 哈希表 字符串
面试题 16.22兰顿蚂蚁open in new window数组 哈希表 字符串 2+
面试题 16.26计算器open in new window 数学 字符串
面试题 17.07婴儿名字open in new window深度优先搜索 广度优先搜索 并查集 4+
面试题 17.11单词距离open in new window数组 字符串
面试题 17.13恢复空格open in new window字典树 数组 哈希表 4+
面试题 17.15最长单词open in new window字典树 数组 哈希表 1+
面试题 17.17多次搜索open in new window字典树 数组 哈希表 3+
面试题 17.22单词转换open in new window广度优先搜索 哈希表 字符串 1+
面试题 17.25单词矩阵open in new window字典树 数组 字符串 1+