Ku mojemu zaskoczeniu nie udało mi się znaleźć artykułów na ten temat - prawdopodobnie przeszukałem niewłaściwe słowa kluczowe.
Mamy więc tablicę czegokolwiek i funkcję na jej indeksach; jest permutacją.
Jak zmienić kolejność tablic zgodnie z pamięcią i czasem działania tak blisko i jak to możliwe?
Czy są jakieś dodatkowe warunki, kiedy zadanie staje się łatwiejsze? Np. Kiedy wyraźnie wiemy, że funkcja jest odwrotnością ?
Znam algorytm, który śledzi cykle i przemierza cykl dla każdego indeksu, aby sprawdzić, czy jest najmniej w swoim cyklu, ale znowu, ma najgorszy czas działania , chociaż średnio wydaje się, że zachowuje się lepiej ...