串是由零个或多个字符组成的有限序列,又名叫字符串
串的逻辑结构和线性表很相似
线性表更关注的是单个元素的操作,比如查找一个元素、插入或删除一个元素,单串中更多的是查找子串位置、得到指定位置子串、替换子串等操作
1、串的抽象数据类型
2、串的存储结构
2.1、串的顺序存储结构
串的顺序存储结构是用一组地址连续的存储单元来存储串中的字符序列的
一般是用定长数组来定义
2.2、串的链式存储结构
串的链式存储结构不如顺序存储灵活,性能也不如顺序存储结构好3、朴素的模式匹配算法
拿字符串A去字符串B中逐一匹配
效率很低
4、KMP模式匹配算法
- 遇到再看吧,不太重要
网友评论