- 2
- 0
- 约3.38千字
- 约 21页
- 2017-05-21 发布于四川
- 举报
第4章 串 4.1 串的基本概念及其抽象数据 4.2 串的存储结构 4.3 串类 4.4 串的模式匹配算法 本章主要知识点: 串的基本概念 串的存储结构 串类的设计方法,主要是拷贝、插入子串和删除子串的设计方法 串的模式匹配算法,包括Brute-Force算法和KMP算法 4.1 串的基本概念及其抽象数据类型 4.1.1 串的基本概念 串(也称作字符串)是由n(n≥0)个字符组成的有限序列。 一个串中任意个连续的字符组成的子序列称为该串的子串。 包含子串的串称为该子串的主串。 一个字符在一个串中的位置序号(为大于等于0的正整数)称为该字符在串中的位置。当且仅当这两个串的值完全相等时,称这两个串相等。 4.1.2 串的抽象数据类型 数据集合:串的数据集合可以表示为字符序列s0, s1,… , sn-1,每个数据元素的数据类型为字符类型。 操作集合: (1)取字符charAt(index) :取index下标的字符返回。 (2)求长度length():返回串的长度。 (3)比较compareTo(anotherString):比较当前对象串和串anotherString的Unicode码值的大小。 (4)取子串substr
原创力文档

文档评论(0)