Tartalomjegyzék:
Meghatározás - Mit jelent a Suffix fa?
Az utótag fa olyan eszköz, amelyet gyakran használnak szöveges karakterláncok elemzésére. Ez egy olyan típusú digitális fa, amely algoritmikus módszereket használ a húr szerkezetének és részhalmazainak feltárására. Ez egy Patricia fa fajta, egy struktúra, amelyet húrkészlet tárolására használnak.
A Techopedia magyarázza a Suffix Tree-t
Az utótagfák sokféle célra felhasználhatók. Ezek a fák általában tartalmaznak egy adott szöveges karakterlánc összes részhalmazát. Ezt szem előtt tartva, más szöveges karakterek illeszthetők az utótagfához, hogy meghatározzák, szerepelnek-e azok a kezdeti karakterláncbevitelben.
Az utótagfát az 1970-es évek Weiner és McCreight, az 1990-es évek Ukkonen fejlesztették ki. Az utótagfák vizuális adaptációi megmutatják, hogyan kezeli a szöveges karakterisztika alkészleteit az algoritmus. Alternatív megoldásként az utótag-fa megosztható matematikai jelöléssel.
Az utótag fákat általában arra használják, hogy nagyobb karakterláncokon belül meghatározott almintákat keressenek. A programozók az utótag-fa keresést használják a keresés hatékonyságának növelésére, az egyes példányok megtalálására, ahol az adott részsáv az adatszerkezetben szerepel. Az utótagfa-keresések felhasználhatók DNS-szekvenciák, kutatási koordináták vagy bármilyen más karakterlánc-adat megkeresésére.