- 4
- 0
- 约小于1千字
- 约 5页
- 2018-05-24 发布于河南
- 举报
数据结构讲义第4章新
第四章 串 串(即字符串)是一种特殊的线性表,它的数据元素仅由一个字符组成。另外串还具有自身的特性,常常把一个串作为一个整体来处理。 字符串处理在语言编译、信息检索、文字编辑等问题中,有广泛的应用。在这一章,我们将讨论串的基本存储结构和基本操作。 当且仅当两个串的值相等时,称这两个串是相等的。即只有当两个串的长度相等,并且每个对应位置的字符都相等时才相等。 需要特别指出的是,串值必须用一对单引号括起来(C语言中是双引号),但单引号是界限符,它不属于串,其作用是避免与变量名或常量混淆。 S1=“student”子串有多少个?非空子串有多少个。 长度为2的子串有多少个? * * 4.1 串类型的定义 一、串的基本概念 串(String)是零个或多个字符组成的有限序列。 一般记为: S=‘a1a2…an’ (n≥0) 请注意空串(Null String)和空格串(Blank string)的区别。 子串:串中任意个连续的字符组成的子序列称为该串的子串。主串:包含子串的串相应地称为主串。通常将字符在串中的序号称为该字符在串中的位置。子串在主串中的位置则以子串的第一个字符在主串中的位置来表示。 其中S为串名,用单引号括起来的为串值, n为串的长度。 空格串(Blank string) :由一个或多个称为空格的特殊字符组成的串。 空串(Null String) :
您可能关注的文档
最近下载
- 成人零基础英语教学课件.ppt VIP
- 初中英语单词(带音标).doc VIP
- 2024年哈密市商业银行股份有限公司建国北路支行秋季校园招考笔试试卷带答案详解.docx VIP
- 2024年哈密市商业银行股份有限公司复兴路支行秋季校园招考笔试试卷带答案详解.docx VIP
- 2024年哈密市商业银行股份有限公司花园支行秋季校园招考笔试试卷带答案详解.docx VIP
- 2024年哈密市商业银行股份有限公司人民路支行秋季校园招考笔试试卷带答案详解.docx VIP
- 蒲县垃圾分类试点县餐厨垃圾处理厂项目环评(2021年新版环评)环境影响报告表.pdf VIP
- 2024哈密市商业银行招聘综合柜员笔试备考题库及答案解析.docx VIP
- 2023年哈密市商业银行校园招聘笔试模拟试题及答案解析.docx VIP
- 2024年哈密市商业银行校园招聘笔试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)