Back

ⓘ Ukonenov algoritam




                                     

ⓘ Ukonenov algoritam

  • U informatici, Ukonenov algoritam radi u linearnom vremenu, mrežni algoritam za konstruisanje sufiksa drveta, predloženo od strane Esko Ukkonen-a, 1995.

Algoritam počinje sa implicitnim sufiksom stabla koje sadrži prvi karakter stringa.

  • Onda korake kroz niz dodajući uzastopne znakove dok drvo ne završi. Ova naredba dodavanje karaktera daje Ukkonen algoritam svoju "mrežnu" imovine. Raniji algoritmi kretali su unazad od poslednjeg znaka ka prvom, tj. od najdužeg do najkraćeg sufiksa, ili od najkraćeg do najdužeg sufiksa. Naivna implementacija za generisanje sufiks drveta zahteva On² ili čak On³ vreme, za konstantne veličine pisma, gde je n dužina niza.
  • Korišćenjem više algoritamske tehnike, Ukonen-a svodimo na On linearno,vreme za konstantne velicine alfabeta, i On log n uopšte.
                                     
  • algoritam za konstrukciju sufiksnog stabla u linearnom vremenu koji je konceptualno najlakši algoritam za konstrukciju u linearnom vremenu. Ukonenov algoritam
  • лисним чвором. Алгоритми за прављење УСТ укључују Уконенов алгоритам 1993 и МекКрејтов алгоритам 1976 Суфиксно стабло за ниске ABAB и BABA је приказано
  • једноставнија изградња алгоритма у линеарном времену нпр. у односу на Уконенов алгоритам и побољшање локализације кеша. Суфиксни низови су уведенi од стране
  • захтеви, једноставнији алгоритми у линеарном времену тј., у поређењу са Уконеновим алгоритмом и побољшана локалност кеша. Низове суфикса су увели Manber

Users also searched:

...