Casa Audio Che cos'è un suffisso? - definizione da techopedia

Che cos'è un suffisso? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa albero del suffisso?

Un albero di suffisso è uno strumento spesso utilizzato per analizzare stringhe di testo. È un tipo di albero digitale che utilizza metodi algoritmici per rivelare la struttura di una stringa e i suoi sottoinsiemi. È un tipo di albero Patricia, una struttura che viene utilizzata per memorizzare una serie di stringhe.

Techopedia spiega Suffix Tree

Gli alberi di suffisso possono essere usati per molte cose. In genere, questi alberi contengono tutti i sottoinsiemi di una determinata stringa di testo. Tenendo presente questo, altre stringhe di testo possono essere abbinate all'albero dei suffissi per capire se sono incluse nell'input della stringa iniziale.

L'albero del suffisso è stato sviluppato nel tempo da figure come Weiner e McCreight negli anni '70 e Ukkonen negli anni '90. Gli adattamenti visivi di un albero di suffissi mostrano come i sottoinsiemi della stringa di testo sono gestiti dall'algoritmo. In alternativa, un albero di suffisso può essere condiviso in notazione matematica.

Gli alberi di suffisso vengono generalmente utilizzati per trovare sottotitoli specifici all'interno di un set maggiore di stringhe. I programmatori usano la ricerca dell'albero dei suffissi per rendere efficienti le ricerche, per trovare ogni istanza in cui una determinata sottostringa è rappresentata nella struttura dei dati. Le ricerche dell'albero dei suffissi possono essere utilizzate per trovare sequenze di DNA, coordinate di ricerca o qualsiasi altro tipo di dati di stringa.

Che cos'è un suffisso? - definizione da techopedia