码迷,mamicode.com
首页 > 其他好文 > 详细

自动机

时间:2020-01-20 21:01:12      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:分组   自动机   math   row   ini   inline   转移   line   部分   

Definition

一个确定有限状态自动机(DFA)\(M=(Q,\Sigma,\delta,q_0,F)\)由以下五个部分组成:
\(1.\)状态集合\(Q\)
\(2.\)字符集\(\Sigma\)
\(3.\)转移函数\(\delta:Q\times\Sigma\rightarrow Q\)
\(4.\)起始状态\(q_0\in Q\)
\(5.\)接受状态集合\(F\subseteq Q\)
\(s=a_1\cdots a_n\)\(\Sigma\)上的一个字符串,则我们称\(M\)接受该字符串当且仅当存在一组状态序列\(f_0,\cdots,f_n\)满足:
\(1.f_0=q_0\)
\(2.\forall i\in[1,n]f_i=\delta(f_{i-1},a_i)\)
\(3.f_n\in F\)

Trie

Trie是接收且仅接受给定字符串集合中的字符串的DFA。

自动机

标签:分组   自动机   math   row   ini   inline   转移   line   部分   

原文地址:https://www.cnblogs.com/cjoierShiina-Mashiro/p/12219264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!