[elektro-etc] String betuinek osszekeverese, de visszaallithatoan
Balázs Bámer
bamerbalazs at gmail.com
Fri Aug 30 08:44:33 CEST 2013
Szervusz Károly!
> Koszi Balazs, megneztem, de elso blikkre nagyon ugy tunik, hogy ez nem
reverzibilis. Szoval talalni kellene
> ra valami "megforditott" scramble megoldast is. Azert tovabb torom a
fejem rajta, mert alapvetoen jo a link, amit
Közben kitaláltam egy tetszőleges permutáció megfordításának algoritmusát
is. Tök egyszerű, jellemezze a permutációt egy P tömb. Indexek, elemek
0..n-1, az elem azt jelzi, hogy a füzérben a tömbelemnek megfelelő helyre
melyik karakter kerül.
Megfordítás Q tömbbe kerül. Q[i] = P-ben i indexe. Utána lehet nézni, a
permutációk adott felsorolását tekintve ez az eredeti permutáció
sorszámából számítható-e. Triviális algoritmus tetszőleges füzérméret setén
O(n^2), de érzésem szerint lejjebb is szorítható.
szia: Balázs
More information about the Elektro-etc
mailing list