Vor kurzem über eine Frage -Konvertieren kam eine Reihe von dezimal in binär
eine Dezimalzahl konvertieren (Basis 10) in binärer Zahl (Basis 2), aber nicht so, wie wir es normalerweise tun. Der Algorithmus ist von uns werden gemustert, basierend auf der folgenden data--
0 = 000
1 = 001
2 = 011
3 = 010
4 = 110
5 = 111
6 = 101
7 = 100
13 = 1011
ich wirklich hart versucht, mit einem Algorithmus zu kommen, konnte aber nicht. Kann jemand an eine Lösung denken?
Ich denke, 6 = 101 und 7 = 100 sind nicht richtig. Pair-Nummern sollten mit einer 0 und Nicht-Pair-Nummern mit einer 1 enden !! Dies scheint zunächst keinen Sinn zu haben - könnte der Grund sein? –
Es heißt "Gray Code", finden Sie die Antwort hier: http://StackOverflow.com/Questions/28841322/Convert-Decimal-To-Gray-Code-in-Java –
Nizza, Danke! Wusste nicht über !! –