Zuhause Audio Was ist ein Suffixbaum? - Definition aus techopedia

Was ist ein Suffixbaum? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Suffix-Baum?

Ein Suffixbaum ist ein Werkzeug, das häufig zum Analysieren von Textzeichenfolgen verwendet wird. Es ist eine Art digitaler Baum, der algorithmische Methoden verwendet, um die Struktur eines Strings und seiner Teilmengen aufzudecken. Es ist eine Art Patricia-Baum, eine Struktur, die zum Speichern einer Reihe von Zeichenfolgen verwendet wird.

Techopedia erklärt Suffix Tree

Suffixbäume können für viele Dinge verwendet werden. Im Allgemeinen enthalten diese Bäume alle Teilmengen einer bestimmten Textzeichenfolge. In diesem Sinne können andere Textzeichenfolgen mit dem Suffixbaum abgeglichen werden, um zu ermitteln, ob sie in der ursprünglichen Zeichenfolgeneingabe enthalten sind.

Der Suffixbaum wurde im Laufe der Zeit von Persönlichkeiten wie Weiner und McCreight in den 1970er Jahren und Ukkonen in den 1990er Jahren entwickelt. Visuelle Anpassungen eines Suffixbaums zeigen, wie die Teilmengen der Textzeichenfolge vom Algorithmus behandelt werden. Alternativ kann ein Suffixbaum in mathematischer Notation geteilt werden.

Suffixbäume werden im Allgemeinen verwendet, um bestimmte Untermuster in einer größeren Menge von Zeichenfolgen zu finden. Programmierer verwenden die Suffix-Baum-Suche, um die Suche effizienter zu gestalten und jede Instanz zu finden, in der eine bestimmte Teilzeichenfolge in der Datenstruktur dargestellt wird. Suffix-Baum-Suchen können verwendet werden, um DNA-Sequenzen, Forschungskoordinaten oder irgendeine andere Art von String-Daten zu finden.

Was ist ein Suffixbaum? - Definition aus techopedia