Ich versuche, eine Lösung für das Problem, das bei zwei Zahlen, finden Sie, wenn sie die fortlaufenden Nummern in der Gray-Code-Sequenz, dh wenn sie sind Gray-Code-Nachbarn vorausgesetzt, dass die Gray-Code-Sequenz nicht erwähnt wird.Wie zu finden, wenn zwei Zahlen fortlaufende Nummern in Gray-Code-Sequenz sind
Ich suchte in verschiedenen Foren, konnte aber nicht die richtige Antwort bekommen. Es wäre großartig, wenn Sie dafür eine Lösung bereitstellen könnten.
Mein Versuch, das Problem - Konvertieren Sie zwei Ganzzahlen in Binär und fügen Sie die Ziffern in beiden Zahlen getrennt hinzu und finden Sie den Unterschied zwischen der Summe der Ziffern in zwei Zahlen. Wenn der Unterschied eins ist, dann sind sie Gray-Code-Nachbarn.
Aber ich fühle, dass dies nicht für alle Fälle funktioniert. Jede Hilfe wird sehr geschätzt. Vielen Dank im Voraus!!!
a und b sind Gray-Code-Nachbarn, wenn sie sich nur in einem Bit unterscheiden, d.h. wenn ein XOR b eine Potenz von 2 ist. –
Beachten Sie, dass hier viele Gray-Code-Sequenzen stehen. Haben Sie eine bestimmte Reihenfolge vor Augen, oder wollen Sie wissen, ob zwei Zahlen Nachbarn in einer bestimmten Gray-Code-Sequenz sein könnten? – ErikR
Vielen Dank für Ihre Antworten. Ist es möglich zu wissen, ob die gegebenen zwei Zahlen in einer Sequenz Gray-Code-Nachbarn sind? Die Reihenfolge wurde in der Frage nicht angegeben. Ich bin in einem der Interviews aufgetaucht. Jede Hilfe wird geschätzt !!! – user3923643