Arborele Sufixului

Autor: Louise Ward
Data Creației: 7 Februarie 2021
Data Actualizării: 28 Iunie 2024
Anonim
Satul CĂRPINENI, raionul Hînceşti - Film scurt de prezentare - Mayors for Economic Growth
Video: Satul CĂRPINENI, raionul Hînceşti - Film scurt de prezentare - Mayors for Economic Growth

Conţinut

Definiție - Ce înseamnă Arborele Sufixului?

Un arbore de sufixe este un instrument folosit adesea pentru a analiza șiruri. Este un tip de arbore digital care folosește metode algoritmice pentru a dezvălui structura unei șiruri și subseturile sale. Este un tip de arbore Patricia, o structură care este folosită pentru a stoca un set de șiruri.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Arborele Sufixului

Arbori de sufix pot fi folosiți pentru multe lucruri. În general, acești arbori dețin toate subseturile unui șir dat. Având în vedere acest lucru, alte șiruri pot fi potrivite cu arborele sufixului pentru a identifica dacă sunt incluse în intrarea inițială a șirului.

Arborele sufixului a fost dezvoltat de-a lungul timpului de către figuri precum Weiner și McCreight în anii 1970 și Ukkonen în anii 1990. Adaptările vizuale ale unui arbore de sufixe arată modul în care subseturile șirului sunt gestionate de algoritm. În mod alternativ, un arbore de sufixe poate fi împărțit în notație matematică.

Arborele de sufix sunt utilizate în general pentru a găsi sub-tipare specifice într-un set mai mare de șiruri. Programatorii folosesc căutarea în arborele de sufixe pentru a face căutări eficiente, pentru a găsi fiecare instanță în care o substratare dată este reprezentată în structura de date. Căutările în arborele de sufix pot fi utilizate pentru a găsi secvențe ADN, coordonate de cercetare sau orice alt tip de date de șir.