Arbre à suffixe

Auteur: Louise Ward
Date De Création: 7 Février 2021
Date De Mise À Jour: 16 Peut 2024
Anonim
Arbre à suffixe - La Technologie
Arbre à suffixe - La Technologie

Contenu

Définition - Que signifie suffixe?

Un arbre de suffixe est un outil souvent utilisé pour analyser des chaînes. C'est un type d'arborescence numérique qui utilise des méthodes algorithmiques pour révéler la structure d'une chaîne et de ses sous-ensembles. C'est un type d'arborescence Patricia, une structure utilisée pour stocker un ensemble de chaînes.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique l'arbre de suffixe

Les arbres suffixés peuvent être utilisés pour beaucoup de choses. Généralement, ces arbres contiennent tous les sous-ensembles d'une chaîne donnée. Gardant cela à l'esprit, d'autres chaînes peuvent être comparées à l'arborescence du suffixe pour déterminer si elles sont incluses dans la chaîne d'entrée initiale.

Le suffixe a été développé au fil du temps par des personnalités telles que Weiner et McCreight dans les années 1970 et Ukkonen dans les années 1990. Les adaptations visuelles d'une arborescence de suffixes montrent comment l'algorithme gère les sous-ensembles de la chaîne. Alternativement, une arborescence de suffixes peut être partagée en notation mathématique.


Les arbres de suffixes sont généralement utilisés pour rechercher des sous-modèles spécifiques dans un plus grand ensemble de chaînes. Les programmeurs utilisent la recherche par arborescence de suffixe pour rendre les recherches efficaces, pour rechercher chaque instance dans laquelle une sous-chaîne donnée est représentée dans la structure de données. Les recherches dans les arbres suffixés peuvent être utilisées pour trouver des séquences d'ADN, des coordonnées de recherche ou tout autre type de données de chaîne.