OSDN Git Service

chore: remove extra space
authorIr1dXD <sirius.caffrey@gmail.com>
Sun, 2 Dec 2018 08:30:39 +0000 (16:30 +0800)
committerGitHub <noreply@github.com>
Sun, 2 Dec 2018 08:30:39 +0000 (16:30 +0800)
docs/string/sam.md

index fab5a0f..7fbc3c5 100644 (file)
@@ -69,7 +69,7 @@
 
 当两个子串 $t_1$ 与 $t_2$ 的末尾集合相等时我们称它们是 $endpos$ 等价的:即 $endpos(t_1)=endpos(t_2)$。这样所有字符串 $s$ 的非空子串都可以根据它们的 **$endpos$** 集合被分为几个**等价类**。
 
-显然,在后缀自动机中的每个状态对应于一个或多个 $endpos$ 相同的子串。换句话说,后缀自动机中的状态数等于所有子串的等价类的个数,加上初始状态。后缀自动机的状态个数等价于 $endpos$ 相同的一个或多个子串 所组成的集合的个数 $+1$。
+显然,在后缀自动机中的每个状态对应于一个或多个 $endpos$ 相同的子串。换句话说,后缀自动机中的状态数等于所有子串的等价类的个数,加上初始状态。后缀自动机的状态个数等价于 $endpos$ 相同的一个或多个子串所组成的集合的个数 $+1$。
 
 我们稍后将会用这个假设介绍构造后缀自动机的算法。在那时我们将会发现,后缀自动机需要满足的所有性质,除了最小性以外都满足了。由 Nerode 定理我们可以得出最小性(这篇文章不会证明后缀自动机的最小性)。