- 13
- 0
- 约 51页
- 2017-07-05 发布于湖北
- 举报
CST Information Course
Beyond Technology
东软信息学院
数据结构
CST Information Course
9.1 串
一、定义及相关术语
•串/String
是由零个或多个字符组成的有限序列。一般
记为:s ‘a a ……a ’ (n≥0),a (1≤i≥n)可以是字
1 2 n i
母、数字或其它字符。
•串的长度
串中字符的数目称为串的长度。零个字符的
串称为空串,记为“∅” ,其长度为零。
CST Information Course
• 子串
串中任意个连续的字符组成的子序列称为该
串的子串,包含子串的串相应地称为主串。
• 字符在串中的位置
字符在序列中的序号称为该字符在串中的位
置。子串在主串中的位置以第一个字符在主串中
的位置来表示。例:
a ‘BEI’ b ‘JING’ c ‘BEIJING’ d ‘BEI JING’
CST Information Course
• 串相等
两个串相等,当且仅当这两个串的值相等。
即,只有当两个串的长度相等,并且各个对应位
置的字符都相等时才相等。
• 空格串
由一个或多个空格组成的串‘ ’称为空格串,
其长度为串中空格字符的个数。
注意:串值必须用一对单引号括起来,但单引
号‘ ’不属于串
CST Information Course
二、字符串的操作
串的基本操作中,通常以串的整体作为操作对象。
1.StrCopy(T,S)
初始条件:串S存在.
操作结果:由串S复制到串T.
2.StrCompare(S,T)
初始条件:串S和T存在.
操作结果:若S>T,则返回>0;若S=T,则返回值=0;
若S<T,则返回值<0.
3.StrLength(S)
初始条件:串S存在.
操作结果:返回S的元素个数,称为串的长度.
CST Information Course
4.Concat(T,S1,S2)
初始条件:串S1和S2存在.
操作结果:用T返回由S1和S2联接而成的新串.
5.SubString (Sub,S,i,len)
初始条件:串S存在,1=i=StrLength(S),且
0=len=StrLength(S)-i+1.
操作结果:用Sub返回串S的第i个字符长度为len的子串.
6.Index(S,T)
初始条件:串S和T存在,T是非空串,
操作结果:若主串S中存在和串T值相同的子串,则返回它在子
串T在S中第一次出现的位置;否则函数值为0.
CST Information Course
7.Replace(S,T,V)
初始条件:串S,T和V存在,T是非空串.
操作结果:用V替换主串S中出现的所有与T相等的不重叠的串.
8.ClearString(S)
初始条件:串S存在.
操作结果:将S清为空串.
9.DestroyString(S)
初始条件:串S存在.
操作结果:串S被销毁.
CST Information Course
10.StrInsert(S,i,T)
初始条件:串S和T存在,1=i=StrLeng
您可能关注的文档
- 温度传感器 DS18B20使用概论.doc
- 高中信息技术提纲精华版讲述.doc
- 第八章 传输媒质及结构化布线.ppt
- 第七章 philips 107t5显示器电路图.pdf
- 为何Outlook 2010发送邮件时弹出错误(0x8004010F)_无法访问outlook数据文件_? - 易宝典概论.pdf
- Cpu Info (参数大全和详解).pdf
- 施耐德Symmetra PX 160介绍.pdf
- 第十章 定时器1使用总结.pdf
- 河南移动远程写卡安装设置操作手册教案.doc
- 创维8G20-主板图纸资料.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- (苏教版)数学五年级上册寒假“天天练”作业设计,含30份题组,附参考答案.doc
- 有限空间作业注意事项.pptx VIP
- 从明代土地产权制度弊端剖析古代土地制度的困境与启示.docx
- 工贸企业常见安全生产隐患诊断检查指导书.pdf VIP
- 麓山景区2006-2020详细规划.doc VIP
- 《地基与基础培训》课件.ppt VIP
- 2026年村卫生室基本公共卫生服务工作计划.docx VIP
- 阿姆斯壮Armstrong--THE BRAIN® DMC80再循环水温控制样本.pdf
- 《地下工程建设疏干排水水资源论证导则》.pdf VIP
- GB 17167-2025用能单位能源计量器具配备和管理通则.pdf
原创力文档

文档评论(0)