Emma63194 nisam riješio ali mogu objasniti kako riješiti
dakle imamo dvije riječi u rječniku, 0 i 1
prvi znak u kodiranoj poruci je 0 što odgovara riječi a, nemamo novih riječi za dodavanje u rječnik te onda taj a ostaje u “redu čekanja” za dodavanje u rječnik
drugi znak je 1, odgovara riječi b te imamo ab koji se ne nalazi u rječniku pa u rječnik dodajemo D[2] = ab, iz reda čekanja mičemo a i stavljamo b (zasad je niz ab)
treći znak je 0, predstavlja a i u rječniku nemamo riječ ba (dakle b iz tog reda čekanja i nova riječ a) te dodajemo u rječnik D[3] = ba, iz reda čekanja mičemo b i stavljamo a (niz je aba)
sad nam je na redu 4, budući da u rječniku nemamo još D[4] trebamo ga sami otkriti, a to se radi na način da na početak nove riječi stavimo redom znakove koji su u redu čekanja (u ovom slučaju a) i vidimo da li ti znakovi + početak nove riječi daju neku riječ koja nije u rječniku; dobijemo aa koji nam nije u rječniku te dobivamo D[4] = aa, iz reda čekanja mičemo a i stavljamo aa (niz sada glasi abaaa)
sličan postupak za 5, dobiva se D[5] = aaa te konačni niz glasi abaaaaaa
ako treba još pojasniti probat ću to na papiru napisati da bude preglednije