形式语言与自动机预备知识——字符串

本文介绍了形式语言与自动机的基础知识,重点讲解了字符串的概念。字符串由有限非空字母表中的符号组成,包括空串、连接和逆转等操作。同时,讨论了字符串的前缀、后缀、子串和长度等特性,并引入了语言的概念,探讨了语言的前缀性质及连接运算。
摘要由CSDN通过智能技术生成

形式语言与自动机预备知识——字符串


形成语言的构成细胞是“符号”,符号无法被严格定义,只能用枚举法表示。

  • 字母表:符号的有限非空集,设为 Σ \Sigma Σ

  • 字符串:位于字母表 Σ \Sigma Σ上,定义规则如下
    (1) ϵ \epsilon ϵ Σ \Sigma Σ上的字符串,称为空串,即它不包含任何 Σ \Sigma Σ中的符号
    (2)若 x x x Σ \Sigma Σ上的字符串,且 a ∈ Σ a\in\Sigma aΣ,则 x a xa xa Σ \Sigma Σ上的字符串
    (3) y y y Σ \Sigma Σ上的字符串,当且仅当它由(1)(2)导出
    对于 Σ \Sigma Σ上的任何串 x x x,总有 x ϵ = ϵ x = x x\epsilon =\epsilon x=x xϵ=ϵx=x

  • 字符串上的操作

    • 字符串的连接:如果 x , y x,y x,y都是 Σ \Sigma Σ上的字符串,则 x y
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值