![Suffix array简介和构建](https://i.ytimg.com/vi/m2-N853rS6U/hqdefault.jpg)
内容
- 定义-后缀树是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- 技术百科解释了后缀树
定义-后缀树是什么意思?
后缀树是经常用于分析字符串的工具。它是一种数字树,它使用算法方法来揭示字符串及其子集的结构。它是Patricia树的一种,用于存储一组字符串的结构。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
技术百科解释了后缀树
后缀树可用于许多用途。通常,这些树包含给定字符串的所有子集。考虑到这一点,可以将其他字符串与后缀树进行匹配,以判断它们是否包含在初始字符串输入中。
后缀树是由1970年代的Weiner和McCreight以及1990年代的Ukkonen逐渐发展而来的。后缀树的可视化改编显示了算法如何处理字符串的子集。或者,可以以数学符号共享后缀树。
后缀树通常用于在更大的一组字符串中查找特定的子模式。程序员使用后缀树搜索来提高搜索效率,查找在数据结构中表示给定子字符串的每个实例。后缀树搜索可用于查找DNA序列,研究坐标或任何其他种类的字符串数据。