V najhoršom prípade, by to malo byť O(K^N)
Predpokladajme, že slovo dĺžka je 1, potom jedno pole veľkosti k by byť dostatočné.
Napr.: "b" (poloha = 1) k = [null, ukazovateľ na iné pole veľkosti k, null, null, null, ........]
Predpokladajme, že slovo, dĺžka je 2, potom musíme mať rôzne veľkosti k pre každý zo znakov, ktoré sú na prvom mieste v slove
Ex: 'ba'
úroveň 1 ("b") : [null, ukazovateľ na pole (volajme ho Z) úroveň 2, null, null, null, ......]
úroveň 2: Z (Druhý znak "a") : [ukazovateľ na iné pole veľkosti k, null, null, .......]
Povedzme, že sme vkladanie 'bc', potom budeme mať iné pole veľkosti k 'c' v polohe 3. (za Predpokladu že ste vloženie " a "na 0, potom" b " na 1 a tak ďalej)
Takže na každej úrovni, 0, máme pole veľkosti k (veľkosť na úrovni 0: K), na úrovni 2 máme k pole je k veľkosti (veľkosť na úrovni 1: k^2), na úrovni 3 máme k^2 počet pole je k veľkosti (veľkosť na úrovni 3: k^3), a tak ďalej.
Takže priestor zložitosť bude k + k^2 + k^3 + ..... k^N (N je slovo dĺžky). Toto je najhorší čas zložitosti.