首页 > 其他分享 >《自动机理论、语言和计算导论》阅读笔记:p49-p67

《自动机理论、语言和计算导论》阅读笔记:p49-p67

时间:2024-03-28 11:33:40浏览次数:27  
标签:p67 NFA 导论 p49 rolling 自动机 DFA marble

《自动机理论、语言和计算导论》学习第4天,p49-p67总结,总计19页。

一、技术总结

1.Deterministic Finite Automata(DFA) vs Nondeterministic Finite Automata(NFA)

(1)DFA定义

(2)NFA定义

A "nonedeterministic" finite automata has the power to be in several states at once。

(3)区别

Notice that the only difference between an NFA and a DFA is in the type of vale that δ returns: a set of states in the case of an NFA aand a single state in the caase of a DFA。

二、英语总结

1.marble-rolling

(1)marble: c. a small ball, usually made of colored or transparent glass, that is used in children's game。

(2)rolling: adj. gently rising and falling。

p52, In Fig. 2.8 is a marble-rooling toy.

刚看到这句话的时候,即使我知道marble,rolling是什么意思,即使书上配了图,但我还是不明白 a marble-rolling toy长什么样,是什么东西。直到我到网上去搜了一下,看到下面这张图,我瞬间就明白了:

从这里收获了一点点阅读的技巧,对于一些生活中可能存在的东西,那么可以直接搜索,而不是苦思冥想这个东西是怎么样的。

2.singleton

single-。c. a single person of thing of teh kind under consideration。

三、其它

今日没有什么可说的。

四、参考资料

1. 编程

(1)Eric S.Roberts,《自动机理论、语言和计算导论(英文版.第3版)》:https://book.douban.com/subject/2274854/

2. 英语

(1)Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

标签:p67,NFA,导论,p49,rolling,自动机,DFA,marble
From: https://www.cnblogs.com/codists/p/18101206

相关文章

  • AC自动机学习笔记
    AC自动机有两个前置知识点,KMP算法和字典树KMP算法:KMP(Knuth-Morris-Pratt)算法是一种高效的字符串匹配算法,由DonaldKnuth、VaughanPratt和JamesH.Morris于1977年共同发明。KMP算法的核心思想是当字符串不匹配时,能够利用已经部分匹配的信息,避免从头开始匹配,从而提高匹配效率......
  • 黑马Java0基础课程学习记录第五天(p49-p53)-3.23
    day05-循环高级训练+leecode练习1.无限循环2.条件控制语句breakcontinuecontinue:不能单独存在的,只能存在于循环当中。表示:跳过本次循环,继续执行下次循环。eg:break:不能单独存在的。可以用在switch和循环中,表示结束,跳出的意思。eg:练习1:逢7过游戏:从1-100打印......
  • 《自动机理论、语言和计算导论》阅读笔记:p1-p4
    《自动机理论、语言和计算导论》学习第1天,p1-p4,总计4页。这只是个人的学习记录,因为很多东西不懂,难免存在理解错误的地方。一、技术总结1.有限自动机(finiteautomata)示例1.softwareforcheckingdigitalcircuits。2.lexicalanalyzerofcompiler。3.softwareforscannin......
  • 洛谷题单指南-二叉树-P4913 【深基16.例3】二叉树深度
    原题链接:https://www.luogu.com.cn/problem/P4913题意解读:计算二叉树的深度解题思路:首先介绍二叉树的存储方式,对于本题,直接用数组模拟,数组的下标即节点号structnode{intl,r;}tree[N];tree[i].l存的是节点i的左子结点,tree[i].r存的是节点i的右子节点。计算深度至......
  • 4.13 ACM-ICPC算法 字符串之后缀自动机
    4.13ACM-ICPC算法:字符串之后缀自动机在竞赛编程,尤其是ACM-ICPC竞赛中,字符串算法占据了极其重要的位置。其中,后缀自动机(SuffixAutomaton,简称SAM)以其强大的功能和高效的性能,成为了解决字符串问题的利器。本文旨在介绍后缀自动机的基本概念、构建方法以及在算法竞赛中的应......
  • AC自动机
    AC自动机前置芝士kmptrie介绍学算法首先肯定要清楚这个算法是用来解决啥东西的。AC自动机是用线性的复杂度来解决多模匹配的算法。额(⊙o⊙),说人话就是例如给你一堆字符串(称为模式串)和一个字符串(称为文本串),让你求模式串们在文本串出现的总次数。来直接看模板题:AC自动......
  • 回文自动机学习笔记
    回文自动机学习笔记定义所谓自动机,是一个对信号序列进行判定的数学模型。即对一连串有顺序的信号关于某一个判定给出或真或假的判定。所谓回文自动机,就是对一个字符串进行其是否为回文串的判定。也就是存储字符串\(s\)中的所有的回文串。与\(\text{SA}\)不同的是,\(\text{SA......
  • 第三章 右线性文法和有限自动机
    右线性文法和有限自动机目录右线性文法和有限自动机有限状态系统的概念有限自动机的概念确定有限自动机不确定有限自动机NFA和DFA的等价性有限状态系统的概念状态:状态是可以将事物区分开的一种标识离散状态系统:状态数有限,不能连续变化连续状态系统:状态可以连续变化,状态数......
  • 从零开始发明 AC 自动机
    AC自动机是一种多模字符串匹配算法。[LuoguP5357]【模板】AC自动机给你一个文本串$S$和$n$个模式串$T_{1\simn}$,请你分别求出每个模式串$T_i$在$S$中出现的次数。$1\len\le2\times{10}^5$,$T_{1\simn}$的长度总和不超过$2\times{10}^5$,$S$的长度不......
  • P4958 [COCI2017-2018#6] Mate 题解
    分析考虑DP。先考虑\(A\)的答案。定义状态函数\(f_{i,j}\)表示在子串\(S_{1\dotsi}\)中选\(j\)个,且第\(S_i\)必选的方案数。则有:\(f_{i,j}=C_{i-1}^{j-1}\)。再考虑\(B\)的答案。枚举每一个位置\(x\)。令\(sum_x=\sum\limits_{i=1}^{x-1}f_{i,n-1}[S_i=A]\)。......