第四章 串和树组.ppt

第四章 串和树组

第4章 串和数组 4.1 串 4.2 数组 4.3 应用举例 4.1 串 4.1.1 串的定义和基本运算 串是字符串的简称。它是一种在数据元素的组成上具有一定约束条件的线性表,即要求组成线性表的所有数据元素都是字符,所以,人们经常又这样定义串:串是一个有穷字符序列。 串一般记作: s= “a1a2...an” (n?0) 其中,s是串的名称,用双引号(“”)括起来的字符序列是串的值;ai可以是字母、数字或其他字符;串中字符的数目n被称作串的长度。当n=0时,串中没有任何字符,其串的长度为0,通常被称为空串。 s1= “” s2= “ ” s1中没有字符,是一个空串;而s2中有两个空格字符,它的长度等于2,它是由空格字符组成的串,一般称此为空格串。 概念: 子串、主串:串中任意连续的字符组成的子序列被称为该串的子串。包含子串的串又被称为该子串的主串。 例如,有下列四个串a,b,c,d: a= “Welcome to Beijing” b= “Welco

文档评论(0)

1亿VIP精品文档

相关文档