字符串是一种数据结构类型,相应的,包括最基础的如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语言标准库中的字符串 |
| 题号 | 标题 | 解决/提交 | ||
|---|---|---|---|---|
| 1012 | [编程入门]字符串分类统计 | 入门题 | 45929/93798 | |
| 1031 | [编程入门]自定义函数之字符串反转 | 入门题 | 32978/57573 | |
| 1032 | [编程入门]自定义函数之字符串连接 | 入门题 | 29131/38186 | |
| 1044 | [编程入门]三个字符串的排序 | 简单题 | 19853/36848 | |
| 1048 | [编程入门]自定义函数之字符串拷贝 | 入门题 | 14913/25389 | |
| 1094 | 字符串的输入输出处理 | 简单题 | 17644/46586 | |
| 1118 | Tom数 | 简单题 | 9992/25349 | |
| 1126 | C语言训练-字符串正反连接 | 中等题 | 9532/14865 | |
| 1205 | 字符串的修改 | 中等题 | 2661/3899 | |
| 1206 | 字符串问题 | 中等题 | 4178/5961 | |
| 1273 | ISBN码 | 中等题 | 986/3468 | |
| 1402 | 简单的字符串 | 中等题 | 2314/4371 | |
| 1461 | 蓝桥杯基础练习VIP-FJ的字符串 | 简单题 | 5450/8143 | |
| 1466 | 蓝桥杯基础练习VIP-字符串对比 | 简单题 | 6019/11144 | |
| 1467 | 蓝桥杯基础练习VIP-完美的代价 | 中等题 | 1671/6125 | |
| 1477 | 字符串输入输出函数 | 入门题 | 4167/11467 | |
| 1516 | 蓝桥杯算法提高VIP-字符串比较 | 入门题 | 4025/8590 | |
| 1620 | 蓝桥杯算法训练VIP-字符串的展开 | 难题 | 341/1251 | |
| 1621 | 蓝桥杯算法训练VIP-字符串编辑 | 中等题 | 955/3283 | |
| 1644 | 蓝桥杯算法训练VIP-最长字符串 | 简单题 | 1939/3141 | |
| 1646 | 蓝桥杯算法训练VIP-比较字符串 | 中等题 | 1175/2269 | |
| 1687 | 数据结构-字符串连接 | 中等题 | 1168/2974 | |
| 1688 | 数据结构-字符串插入 | 中等题 | 1167/2524 | |
| 1689 | 数据结构-求子串位置的定位函数 | 中等题 | 298/732 | |
| 1690 | 数据结构-KMP算法中的模式串移动数组 | 中等题 | 227/440 |