数据结构(C语言版)第4章串课件.pptVIP

  • 1
  • 0
  • 约6.62千字
  • 约 33页
  • 2017-08-20 发布于河南
  • 举报
数据结构(C语言版)第4章串课件

一、教学内容: 1、 串的概念; 2、 串的存储结构; 3、 串的运算。 二、教学要求: 1、 理解串的基本操作的定义,并能利用这些基本操作来实现串的其它各种操作的方法; 2、 熟练掌握在串的顺序存储结构上实现串的各种操作的方法 3、 了解串操作的应用方法和特点。; 第四章 串; 4.1 串类型的定义 一、串和基本概念 串(String)是零个或多个字符组成的有限序列。一般记作S=“a1a2a3…an”,其中S 是串名,双引号括起来的字符序列是串值;ai(1≦i≦n)可以是字母、数字或其它字符;串中所包含的字符个数称为该串的长度。长度为零的串称为空串(Empty String),它不包含任何字符。 通常将仅由一个或多个空格组成的串称为空白串(Blank String) 注意:空串和空白串的不同,例如“ ”和“”分别表示长度为1的空白串和长度为0的空串。 ;串中任意个连续字符组成的子序列称为该串的子串,包含子串的串相应地称为主串。通常将子串在主串中首次出现时的该子串的首字符对应的主串中的序号,定义为子串在主串中的序号(或位置)。例如,设A和B分别为 A=“This is a string” B=“is” 则B是A的子串,A为主串。B在A中出现了两次,其中首次出现所对应的主串位置是3。因此,称B在A中的序号(或

文档评论(0)

1亿VIP精品文档

相关文档