数据结构课件第四章串.pptxVIP

  • 3
  • 0
  • 约1.37万字
  • 约 59页
  • 2022-10-26 发布于上海
  • 举报
数据结构课件第四章串会计学开始学习本讲前要知道:第1页/共59页从数据结构角度看,串也属于线性结构,具有线性结构的共同特征;学习本章时,要注意到串所具有的线性结构的共性,更要掌握其个性;串的特殊性主要是:串的元素是字符;本讲具体内容见本章目录。本章目录第2页/共59页4.1串类型的定义 4.2串的表示和实现4.2.1 串的顺序存储结构4.2.2 串的链式存储结构4.3 串的模式匹配 4.3.1 朴素的模式匹配算法4.3.2 KMP算法4.4 串的应用举例*4.5 算法设计举例知识点和难点重点第3页/共59页知识点基本概念串操作模式匹配难点重点根据给定操作,编写其它操作的算法 (如,根据前5个基本操作,编写index,replace操作 KMP算法模式串的next和nextval函数值手工模拟KMP算法的执行过程串的其它算法。4.1 串的基本概念及其操作 第4页/共59页4.1.1串的基本概念串是由n(n≥0)个字符组成的有限序列。表示为 s= “a0a1a2…an-1”长度为零的串称为空串 由一个或多个空格组成的串称为空格串。 由串中任意连续字符组成的子序列称为子串,而包含子串的串称为该子串的主串。 单个字符在字符串中的序号称为该字符在串中的位置,而子串的第一个字符在主串中的位置称为子串的位置。若两个串的长度相等且对应位置上的字符也相等,则称两个串相等。 4.1.

文档评论(0)

1亿VIP精品文档

相关文档