预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共46页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学4.1串的定义(dìngyì)串的抽象数据类型定义(dìngyì):(2)StrInsert(S,pos,T) 初始条件:串S和T存在,1≤pos≤StrLength(S)+1 操作结果(jiēguǒ):在串S的第pos个字符之前插入串T(5)StrEmpty(S) 初始条件:串S存在 操作结果(jiēguǒ):若串S为空串,则返回TRUE,否则返回FALSE(8)StrClear(S) 初始条件:串S存在 操作(cāozuò)结果:将S清为空串(11)StrIndex(S,T,pos) 初始条件:串S和T存在,T是非空串,1≤pos≤StrLength(S) 操作结果(jiēguǒ):若串S中存在与串T相同的子串,则返回它在串S中第pos个字符之后第一次出现的位置;否则返回04.2抽象数据类型串的实现(shíxiàn)定长顺序串基本操作的实现(shíxiàn)算法(2)串删除(shānchú)函数(3)串复制(fùzhì)函数(4)判空函数(hánshù)(5)串比较(bǐjiào)函数(6)求串长函数(hánshù)(7)清空(qīnɡkōnɡ)函数(8)连接(liánjiē)函数(9)求子串函数(hánshù)(10)定位(dìngwèi)函数4.2.2堆串堆串的定义(dìngyì)为:堆串的存储映象(yìnɡxiànɡ)示例用C语言中的“堆”实现(shíxiàn)堆串,其定义为:堆串的基本操作(2)串插入(chārù)函数(3)串删除(shānchú)函数(4)串复制(fùzhì)函数(5)判空函数(hánshù)(6)串比较(bǐjiào)函数(7)求串长函数(hánshù)(8)清空(qīnɡkōnɡ)函数(9)连接(liánjiē)函数(10)求子串函数(hánshù)(11)定位(dìngwèi)函数4.2.3块链串4.3串的应用(yìngyòng)举例:文本编辑串的插入(chārù):串的插入(chārù):串的插入(chārù):串的连接(liánjiē):串的连接(liánjiē):串的连接(liánjiē):串的置换(zhìhuàn):串的置换(zhìhuàn):串的置换(zhìhuàn):2.4:2.5: