本文梳理对LeetCode上有关字符串习题的知识点,并给出对应的刷题建议。本文建议刷题的总数为32题。具体知识点如下图:

1.回文问题

题号:5. 最长回文子串,难度中等

题号:214. 最短回文串,难度困难

题号:564. 寻找最近的回文数,难度困难

2.子串问题(类似子集)

题号:76. 最小覆盖子串,难度困难

题号:115. 不同的子序列,难度困难

题号:522. 最长特殊序列 II,难度中等

题号:1163. 按字典序排在最后的子串,难度困难

3.表达式求值问题

题号:12. 整数转罗马数字,难度中等

题号:43. 字符串相乘,难度中等

题号:537. 复数乘法,难度中等

题号:770. 基本计算器 IV,难度困难

4.语法分析器问题(编译原理)

题号:32. 最长有效括号,难度困难

题号:65. 有效数字,难度困难

题号:71. 简化路径,难度中等

题号:736. Lisp 语法解析,难度困难

5.字符转换和交换问题

题号:44. 通配符匹配,难度困难

题号:761. 特殊的二进制序列,难度困难

题号:791. 自定义字符串排序,难度中等

题号:899. 有序队列,困难

6.验证IP地址问题

题号:93. 复原IP地址,难度中等

题号:468. 验证IP地址,难度中等

7.模式匹配问题

题号:890. 查找和替换模式,难度中等

题号:936. 戳印序列,难度困难

8.正则表达式问题(匹配问题)

题号:10. 正则表达式匹配,难度困难

9.递归/回溯思想求解

题号:22. 括号生成,难度中等

题号:816. 模糊坐标,难度中等

10.特定遍历替换

题号:6. Z 字形变换,难度中等

11.字符串插入、删除、串联和排列问题

题号:49. 字母异位词分组,难度中等

题号:72. 编辑距离,难度困难

题号:126. 单词接龙 II,难度困难

12.字符串细节问题

题号:68. 文本左右对齐,难度困难

题号:1096. 花括号展开 II,难度困难

最新文章

  1. 1Z0-053 争议题目解析694
  2. css3动画----实现动态省略号 ...
  3. [AS3.0] Error #2044: 未处理的 NetStatusEvent:。 level=error, code=NetStream.Record.NoAcces 解决办法
  4. 使用Excel对象模型在Excel单元格中设置不同的字体
  5. 《Head First Servlet JSP》学习笔记二
  6. Redis报错:WRONGTYPE Operation against a key holding the wrong kind of value 解决处理
  7. About Us - Tech in Asia - Tech in Asia
  8. 初探机器学习之使用百度EasyDL定制化模型
  9. Linux--虚拟环境
  10. Mysql基本架构及查询流程
  11. Vue组件的定义、注册和调用
  12. MyBatis注解-动态SQL 一个 SqlProvider的demo
  13. ATR的计算
  14. 字符串replaceAll()方法报错:java.util.regex.PatternSyntaxException:Unclosed group near index...
  15. 43.Charles抓包(iOS的http/https请求)
  16. oracle 更新用户密码,授连接权限,
  17. codeforces水题100道 第四题 Codeforces Round #105 (Div. 2) A. Insomnia cure (math)
  18. 玩转X-CTR100 l STM32F4 l HC-SR04超声波测距
  19. 【Linux】文件种类与扩展名
  20. 【51Nod 1190】最小公倍数之和 V2

热门文章

  1. 【Luogu P1878】舞蹈课
  2. scrapy抓取中国新闻网新闻
  3. scrapy下载中间件结合selenium抓取全国空气质量检测数据
  4. All-in-one 的Serving分析
  5. c#-EntitySet<TEntity>
  6. Linux 命令之 scp 命令详解
  7. webpack到底是干什么用的?
  8. 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(2)- Boot配置(ISP_Pin, OTP)
  9. Django杂录
  10. mysql那些事(5)建表存储引擎的选择