Triviaali algoritmi loppuosapuun muodostamiseen toimii siten,
että jokainen tekstin loppuosa
lisätään järjestyksessä trie-puuhun.
Olkoon
seuraava puuhun
lisättävä loppuosa. Olkoon
pisimpään
:n
:ssä jo
esiintyvään alkuosaan liittyvä solmu. Kun tämä solmu on paikannettu,
vain
:n jäljellä oleva osa täytyy lisätä
:een. Kun jäljellä
oleva osa on lisätty, on muodostettu
, joka
sisältää uuden loppuosan
. Algoritmin toimintaa jatkuu seuraavan
loppuosan
lisäämisellä.
Triviviaalialgoritmissa jokainen :n loppuosa käydään läpi
kerran. Sen aikavaatimus on siis loppuosien pituuksien
summa
eli neliöllinen.
Loppuosapuu voidaan kuitenkin muodostaa lineaarisessa ajassa puun
kokoon nähden.