数据结构串学习教案.pptx
快乐****蜜蜂
亲,该文档总共66页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
数据结构串学习教案.pptx
会计学串(或字符串),是由零个或多个字符组成(zǔchénɡ)的有穷序列。含零个字符的串称为空串,用Ф表示。串中所含字符的个数称为该串的长度(或串长)。通常将一个串表示成“a1a2…an”的形式。其中最外边的双引号本身不是串的内容,它们是串的标志,以便将串与标识符(如变量名等)加以区别。每个ai(1≤i≤n)代表一个字符。当且仅当两个串的长度相等并且各个对应(duìyìng)位置上的字符都相同时,这两个串才是相等的。一个串中任意个连续字符组成的子序列(含空串)称为该串的子串。例如,“a”、“ab”、“ab
数据结构课件第4章串学习教案.pptx
会计学2零个字符的串称为空串(nullstring),它的长度(chángdù)为零。用“”来表示空串。例4-4假设(jiǎshè)a、b、c、d为如下4个字符串:a=beijing,b=bei,c=jing,d=beijing则:6串的逻辑结构和线性表极为相似,区别仅在于(zàiyú)串的数据对象约束为字符集(characterset)。在串的13种基本操作操作中,以下5种操作构成串类型的最小操作子集(zǐjí),即:这些操作不可能利用其他操作来实现:如果在程序设计语言中,串只是作为
数据结构--第四章串学习教案.pptx
会计学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存在,
数据结构第四章串学习教案.pptx
会计学2025/3/72025/3/72025/3/7562025/3/72025/3/72025/3/72025/3/71112131415161718192021222025/3/724252627282930313233343536372025/3/73940412025/3/72025/3/72025/3/72025/3/72025/3/72025/3/72025/3/72025/3/72025/3/72025/3/72025/3/72025/3/72025/3/72025/3/72025/3/7
并串数据结构学习笔记三.doc
(三)基于图的几个算法图的相关概念参考最新版的PDF的preliminaries这一章节;建议这一部分对比pdf一起读,里面涉及比较多的算法,算法里面有很多细节问题,pdf讲算法时很多小问题值得思考基于图的相关函数及其复杂度图的搜索(graghsearch)注:上面是图的搜索中如何从当前层的搜索进入下一层的搜索的流程,具体实现时可以有几步合并成一步进行。将上述过程完善就可得到图的搜索的一般流程:注:上述算法中涉及一个选择的问题,正由于这个选择(后面的步骤会相应作出一点改变)才导致了许多不同的算法,基于不同