国家级精品课程数据结构与算法.ppt

国家级精品课程—《数据结构与算法》 张铭、赵海燕、王腾蛟、宋国杰、高军 /pkujpk/course/sjjg/ 北京大学信息科学与技术学院 “数据结构与算法”教学小组 本章主笔:赵海燕 版权所有,转载或翻印必究 第4章 字符串 主要内容 字符串基本概念 字符串的存储结构 字符串运算的算法实现 字符串的模式匹配 字符串基本概念 字符编码 字符编码顺序 字符串抽象数据类型 基本概念 字符串,由0个或多个字符/符号的顺序排列所组成的复合数据结构,简称“串”(string) 串的长度:一个字符串所包含的字符个数 空串:长度为零的串,它不包含任何字符内容 特殊的线性表,即元素为字符的线性表 n ( ≥ 0 ) 个字符的有限序列,一般记作 S : “c0c1c2…cn-1” 其中,S是串名字 “c0c1c2…cn-1”是串值 ci是串中的字符 n是串的长度 (即字符个数),长度为0则为空串 字符/符号 字符(char) :组成字符串的基本单位 取值依赖于字符集Σ(结点的有限集合) 二进制字符集:Σ = {0,1} 生物信息中DNA字符集:Σ = {A,C,G,T} 英语语言: Σ = {26个字符,标点符号,…} 简体中文标准字符集 GB2312 :Σ = {6763个汉字,标点符号,… } …… 字符编码 ASCII编码 单字节(8 bits) 对12

文档评论(0)

1亿VIP精品文档

相关文档