第五章-集合.pptVIP

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章-集合

* 中秋节快乐! 给你10个月饼,每天至少吃一个,多吃 不限,连续几天把月饼吃完,有多少种 不同的吃法? 月饼的吃法: * 字符串在计算机科学中有重要作用,下面引入有关术语 字母表是字母(或称符号)的非空有限集合, 通常记作∑。 字母表∑上的字符串是由∑中的字母所组成的有穷序列 例:a,ab,cba,aabbac 是 ? = {a,b,c}上的字符串 字符串的长度 :字符串 x 所含字母的个数,称为字符串x的长度,记作 | x |,例如: | ab | = 2 , | an | = n 。 若 | x | = 0,则称 x 为空串,记做 ?。 * 字符串相等:设 x 和 y 是任意两个字符串,则 x = y 当且仅当 | x | = | y |,并且组成 x 的诸字符与组成 y的诸字符依次相同。 例:若 x = ab, y = ab, 则 x = y; 若 x = ab, y = ba, 则 x ? y。 字符串的连接:设 ? 是一字母表,x,y是 ?上字符串, x = a1 a2 … an , y = b1b2 … bn , x 和 y 的连接记作 x y, x y = a1 a2 … an b1 b2 … bn 特别地: x ? = ?x = x, n个 x 的连接记作 xn , x0 = ?, x n+1 = xn x 显然 | x y | = | x | + | y | ,字符串的连接运算满足结合律 * 设 x, y, z是任意字符串,则称 x 是字符串 x y 的前缀, y 是字符串 x y 的后缀。 例如: ε, a, ab, abc, abcc 等都是字符串 abccba 的前缀 ε, a, ba, cba, ccba 等都是字符串 abccba 的后缀 称 x ,y,z 分别是字符串 x y z 的子串。 ε 是 每个字符串的前缀、后缀、子串。 若 x 是 y 的子串(前缀,后缀)并且 x ? y , 则称 x 是 y 的 真子串(真前缀,真后缀) 上的 所有字符串构成的集合 记做 ?* , 给出 ?* 的 归纳定义 ? * ? * 的归纳定义如下: 1) ? ? ? * 2)若 x ? ? * 和 a ? ?,则 xa ? ? * (或 ax ? ? * ) 3)? *中的每一个元素都 可通过有限次应用上述1)、2)规则得到。 ?上的 所有非空字符串的集合 记做 ? + , ? + 的归纳定义如下 ??? 1)? ? ? + 2)若 x ? ? + 和 a ? ?,则 xa ? ? + (或 ax ? ? + ) 3) ? + 中的每一个元素都 可通过有限次应用上述1)、2)规则得到。 * ?上的语言:? *的子集 例如:{a,ab,cba,bba} 是 ? = {a,b,c}上的语言。 语言的运算如下: 语言的乘积 (连接):设 A 和 B 是?上的语言,A 和 B 的乘积记作 AB ,A B = { x y? x ? A ? y ? B } 例:A = { ?,a,ab },B = { a,bb },则 AB = { a,bb,aa,abb,aba,abbb } 语言的幂运算An : (1) A0 = {?}, (2) An+1 = AnA, n?N 语言的闭包运算A* : A* = {?} ? A ? A2 ? …… A的正闭包A+ : A+ = ? A ? A2 ? …… 例:令 B = {a,bb},则 B2 = { aa,abb,bba,bbbb } B* = {?,a,bb, aa,abb,bba,bbbb, …} * 定理:设 A、B、C、D 是?上的任意语言,则下列关系成立 A ? = ?A = ? A{?} = {?}A = A (AB)C = A(BC) 若 A ? B 和 C ? D, 则 AC ? BD A (B?C) = AB ? AC (B?C) A = BA ? CA A (B?C) ? AB ? AC (B?C) A ? BA ? CA * 试证:若 A ? B 和 C ? D, 则 AC ? BD 证明:对于任意 z z ? AC ?x ?y ( z =

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档