第4章串-数据结构.ppt

第4章串-数据结构.ppt

4.1 串类型的定义 4.2 串的表示和实现 4.3 串的模式匹配算法 重点: (1)ADT串的设计、实现方法和基本操作;(2)串的简单模式匹配算法,KMP算法。 难点:串的模式匹配算法中的KMP算法。 本章重点难点 4.1 串类型的定义 4.2 串的表示和实现 4.3 串的模式匹配算法 4.1 串类型的定义 串是由零个或多个字符组成的有限序列。 记为:s=”a1a2…an” (n≥0) 其中,s是串的名,用双引号括起来的字符序列是串 的值。 (1) 串的长度:串中字符的数目n。 (2) 空串(Null string):长度为零的串。 (3) 子串:串中任意个连续的字符组成的子序列。 串的有关术语 串(String)的定义 4.1 串类型的定义 (4) 主串 包含子串的串相应地称为主串。 (5) 串相等 只有当两个串的长度相等,并且各个对应位置的字符都相等,称两串相等。 (6) 空格串(空白串)(blank string) 由一个或多个空格组成的串。要和“空串”区别,空格串有长度就是空格的个数。 串的有关术语 4.1 串类型的定义

文档评论(0)

1亿VIP精品文档

相关文档