后缀链接和失败链接之间有什么区别?

法蒂玛·阿西夫(FatimaAsif)

我正在本学期学习算法,并阅读了有关Aho-Corasick字符串匹配算法Ukkonen的用于构建后缀树的算法的信息。

我阅读了这两个文章,但无法理解这两者的主要基本区别,除了故障链接检查前缀,后缀链接检查后缀。

这两种算法有什么区别?

templatetypedef

我认为您对后缀链接和失败链接的理解不正确。在这两种情况下,后缀/故障链接都是从trie / suffix树中的一个节点到trie / suffix树中的另一个节点的指针,其具有以下属性:如果原始节点表示字符串x,则由编码的字符串y后缀/故障链接所指向的节点是y是字符串x的最长后缀的节点。

两种算法之间的主要区别在于算法产生的内容,而不是后缀/失败链接的含义。Aho-Corasick产生了一个带有附加过渡信息的特里树,该过渡信息使尽快找到字符串集合的所有实例成为可能。产生的故障链接既可用于算法的构造,也可用于模式匹配步骤。Ukkonen的算法生成后缀树,仅在构造过程中使用后缀链接,而在大多数查询时不使用后缀链接。

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

后缀链接和失败链接之间有什么区别?

来自分类Dev

框架的“导入”和与框架的“链接”之间有什么区别?

来自分类Dev

torrent文件和Magnet链接之间有什么区别?

来自分类Dev

符号链接和硬链接之间的文件大小有什么区别?

来自分类Dev

硬链接和符号链接有什么区别?

来自分类Dev

符号链接和硬链接有什么区别?

来自分类Dev

关系元参数与链接箭头之间有什么区别?

来自分类Dev

哈希表中的链接和探测之间有什么区别?

来自分类Dev

使用fstab进行符号链接和绑定之间有什么区别?

来自分类Dev

通过GCC和LD链接有什么区别?

来自分类Dev

NTFS硬链接和目录联结有什么区别?

来自分类Dev

链接标签中的“href”和“to”属性有什么区别?

来自分类Dev

链接到库时,包含和链接有什么区别?

来自分类Dev

CKAN中链接到文件和链接到API有什么区别?

来自分类Dev

CKAN中的“链接到文件”和“链接到API”有什么区别?

来自分类Dev

链接到库时,包含和链接有什么区别?

来自分类Dev

跟进链接和不跟进链接有什么区别?

来自分类Dev

使用动态消息路由时内部链接和外部链接有什么区别?

来自分类Dev

链接函数和不在 javascript 中链接它们有什么区别?

来自分类常见问题

.cc和.cpp文件后缀有什么区别?

来自分类Dev

CoffeeScript,=>和->之间有什么区别

来自分类Dev

(for ... in)和(for ... of)语句之间有什么区别?

来自分类Dev

R和with之间有什么区别?

来自分类Dev

R和with之间有什么区别?

来自分类Dev

$ @和“ $ @”之间有什么区别吗?

来自分类Dev

Python:“ is”和“ ==”之间有什么区别?

来自分类Dev

“ ./”和“ ../”之间有什么区别?

来自分类Dev

not null和<>''之间有什么区别

来自分类Dev

之间有什么区别。和.data?

Related 相关文章

  1. 1

    后缀链接和失败链接之间有什么区别?

  2. 2

    框架的“导入”和与框架的“链接”之间有什么区别?

  3. 3

    torrent文件和Magnet链接之间有什么区别?

  4. 4

    符号链接和硬链接之间的文件大小有什么区别?

  5. 5

    硬链接和符号链接有什么区别?

  6. 6

    符号链接和硬链接有什么区别?

  7. 7

    关系元参数与链接箭头之间有什么区别?

  8. 8

    哈希表中的链接和探测之间有什么区别?

  9. 9

    使用fstab进行符号链接和绑定之间有什么区别?

  10. 10

    通过GCC和LD链接有什么区别?

  11. 11

    NTFS硬链接和目录联结有什么区别?

  12. 12

    链接标签中的“href”和“to”属性有什么区别?

  13. 13

    链接到库时,包含和链接有什么区别?

  14. 14

    CKAN中链接到文件和链接到API有什么区别?

  15. 15

    CKAN中的“链接到文件”和“链接到API”有什么区别?

  16. 16

    链接到库时,包含和链接有什么区别?

  17. 17

    跟进链接和不跟进链接有什么区别?

  18. 18

    使用动态消息路由时内部链接和外部链接有什么区别?

  19. 19

    链接函数和不在 javascript 中链接它们有什么区别?

  20. 20

    .cc和.cpp文件后缀有什么区别?

  21. 21

    CoffeeScript,=>和->之间有什么区别

  22. 22

    (for ... in)和(for ... of)语句之间有什么区别?

  23. 23

    R和with之间有什么区别?

  24. 24

    R和with之间有什么区别?

  25. 25

    $ @和“ $ @”之间有什么区别吗?

  26. 26

    Python:“ is”和“ ==”之间有什么区别?

  27. 27

    “ ./”和“ ../”之间有什么区别?

  28. 28

    not null和<>''之间有什么区别

  29. 29

    之间有什么区别。和.data?

热门标签

归档