, я искал функциональную структуру данных, представляющую конечные биекции между двумя типами, которая была бы эффективной по пространству и времени.
Например, я был бы счастлив, если, рассматривая биекцию f размера n:
мне известно об эффективном представлении перестановок, например эту статью, но, похоже, это не решает мою проблему.