- 16
- 0
- 约2.51万字
- 约 24页
- 2016-12-31 发布于湖北
- 举报
第四章串存储与操作的实现
本章学习要点◆熟悉串的相关概念以及串与线性表的关系
◆重点掌握串的定长存储、堆分配存储的表示方法与基本操作的实现
◆了解串的各种存储结构,能根据需要合理选用串的存储结构解决实际问题
“串”(string),是字符串的简称,它是一种特殊的线性表,其特殊性在于组成线性表的数据元素是单个字符。字符串在计算机处理实际问题中使用非常广泛,比如人名、地名、商品名、设备名等均为字符串。同样在文字编辑、自然语言理解和翻译、源程序的编辑和修改等方面,都离不开对字符串的处理。
4.1串的基本概念
4.1.1串的概念
1串的定义
串string) 是由n个字符组成的有限序列,记为:S=”a0a1a2…an-1” (n≥0)。
其中,S是串的名字,字符序列a0a1a2…an-1是串的值,ai(0≤i≤n-1)可以是字母、数字或其他字符元素;由于在C语言系统中数组元素的下标是从0开始的,所以串中所含元素的序号等于该元素的下标值加1;串中所含字符的个数n称为该串的长度,长度为0的字符串称为空串(null string)。从串的定义可以看出,串实际上是数据元素为字符的特殊的线性表。
例如:
(1)A=“X123” (长度为4的串)
(2)B=“12345654321” (长度为11的串)
(3)C=“Bei Jing” (
您可能关注的文档
最近下载
- 家具设计教学课件.ppt
- GB55023-2022脚手架通用规范.pdf VIP
- Artesis–简化预测维修-普迪美科技.PDF VIP
- 2025年电工杯数学建模竞赛特等奖论文A.pdf VIP
- GB 55017-2021工程勘察通用规范.docx VIP
- 2025年安徽社区工作者招聘考试(党的相关知识)历年参考题库含答案详解.docx VIP
- VPD出图定制-ADP定制.pdf VIP
- 2026年儿科医生招聘面试题及临床技能考核含答案.docx VIP
- 2026年01月26日磁县前岭矿业有限公司磁县前岭矿业有限公司前岭煤矿建设项目.pdf VIP
- 大连海上机场建设中悬浮泥沙的多维度监测与模拟研究.docx VIP
原创力文档

文档评论(0)