后缀树

作者: Louise Ward
创建日期: 7 二月 2021
更新日期: 1 七月 2024
Anonim
Suffix array简介和构建
视频: Suffix array简介和构建

内容

定义-后缀树是什么意思?

后缀树是经常用于分析字符串的工具。它是一种数字树,它使用算法方法来揭示字符串及其子集的结构。它是Patricia树的一种,用于存储一组字符串的结构。


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

技术百科解释了后缀树

后缀树可用于许多用途。通常,这些树包含给定字符串的所有子集。考虑到这一点,可以将其他字符串与后缀树进行匹配,以判断它们是否包含在初始字符串输入中。

后缀树是由1970年代的Weiner和McCreight以及1990年代的Ukkonen逐渐发展而来的。后缀树的可视化改编显示了算法如何处理字符串的子集。或者,可以以数学符号共享后缀树。

后缀树通常用于在更大的一组字符串中查找特定的子模式。程序员使用后缀树搜索来提高搜索效率,查找在数据结构中表示给定子字符串的每个实例。后缀树搜索可用于查找DNA序列,研究坐标或任何其他种类的字符串数据。