Die Frage ist, was "Effizienz" sein soll...?

-1- Laufzeit
-2- Speicherplatz
-3- Verständlichkeit / Implementierungszeit

Für -1- und -3- einfach ne Tabelle anlegen und da rauslesen, ist aber mies für -2-.

EIgentlich sollte doch was rekursives gehen für -2-, also Zurückführen des n-Gray-Code auf n-1-Gray-Code.