字符串是一种数据结构类型,相应的,包括最基础的如string标准库中的一些字符串比较、拷贝、复制、子串查找、倒置等常规操作便应运而生。
更复杂一些的, 还有如字典树、字符串哈希、KMP算法、前缀/后缀问题、ASC自动机、后缀树、回文树、Manacher等拓展的高级算法都在此分类下。
| 序号 | 标题 |
|---|---|
| 1 | C语言字符数组和字符串 |
| 2 | C语言字符串与指针的用法 |
| 3 | C++字符串常用操作(一) |
| 4 | C++字符串常用操作(二) |
| 5 | 字符串的KMP算法详解及C/C++代码实现 |
| 6 | C++中string字符串类型介绍 |
| 7 | 基本数据类型之字符串 |
| 8 | Python字符串基础操作 |
| 9 | 字符串常用方法 |
| 10 | 字符串的测试方法 |
| 11 | 字符串修改、搜索和替换方法 |
| 12 | 格式化字符串 |
| 13 | Java String类 |
| 14 | Java String类的常用方法(1) |
| 15 | Java String类的常用方法(2) |
| 16 | Java字符串与基本数据的相互转化 |
| 17 | Java对象的字符串表示 |
| 18 | Java字符串与字符数组 |
| 19 | Java字符串与字节数组 |
| 20 | Java字符串的加密算法 |
| 21 | Java字符串的替换与分解 |
| 22 | 什么是字符串(str)? |
| 23 | 解析字符串哈希(Hash) |
| 24 | 字符串基础知识 |
| 25 | C语言标准库中的字符串 |
| 题号 | 标题 | 解决/提交 | ||
|---|---|---|---|---|
| 1691 | 数据结构-KMP字符串模式匹配算法实现 | 中等题 | 416/795 | |
| 1722 | 字符串连接 | 中等题 | 911/2402 | |
| 1726 | 字符串的反码 | 中等题 | 368/1097 | |
| 1728 | 字符串的查找删除 | 中等题 | 513/1647 | |
| 1742 | 字符串内排序 | 中等题 | 771/3558 | |
| 1747 | 字符串链接 | 中等题 | 213/463 | |
| 1748 | 字符串处理 | 中等题 | 23/167 | |
| 1754 | 字符串排序 | 中等题 | 1197/3049 | |
| 1782 | 找出最长的字符串来 | 入门题 | 1008/2454 | |
| 1826 | 蓝桥杯2015年第六届真题-切开字符串 | 中等题 | 769/1284 | |
| 1828 | 蓝桥杯2015年第六届真题-密文搜索 | 中等题 | 655/1064 | |
| 1833 | 蓝桥杯2015年第六届真题-奇怪的数列 | 中等题 | 752/1117 | |
| 1847 | 字符串中间和后边*号删除 | 入门题 | 1403/2856 | |
| 1887 | 蓝桥杯2017年第八届真题-正则问题 | 中等题 | 495/1242 | |
| 1900 | 蓝桥杯算法提高VIP-摩尔斯电码 | 简单题 | 133/274 | |
| 1969 | 蓝桥杯算法提高VIP-字符串跳步 | 简单题 | 1334/3758 | |
| 2037 | 字符串比较 | 简单题 | 390/1025 | |
| 2110 | 虚张声势 | 中等题 | 232/1086 | |
| 2375 | 信息学奥赛一本通T1466-Power Strings | 中等题 | 98/371 | |
| 2376 | 信息学奥赛一本通T1467-Radio Transmission | 中等题 | 7/25 | |
| 2377 | 信息学奥赛一本通T1468-OKR-Periods of Words | 中等题 | 3/9 | |
| 2378 | 信息学奥赛一本通T1469-似乎在梦中见过的样子 | 中等题 | 5/17 | |
| 2380 | 信息学奥赛一本通T1471-Phone List | 中等题 | 31/171 | |
| 2381 | 信息学奥赛一本通T1472-The XOR Largest Pair | 中等题 | 16/30 | |
| 2382 | 信息学奥赛一本通T1473-Codechef REBXOR | 中等题 | 9/20 |