Resultados da pesquisa a pedido "gray-code"

8 a resposta

Como descobrir se dois números são consecutivos na sequência de código cinza

Estou tentando encontrar uma solução para o problema que forneceu dois números, descubra se eles são os números consecutivos na sequência de código cinza, isto é, se são vizinhos de código cinza, supondo que a sequência de código cinza não seja ...

3 a resposta

Os vizinhos no código Gray

Existe algum algoritmo que eu possa usar para encontrar os vizinhos no código Gray? Para números pequenos, é bom escrever a tabela inteira, mas se eu tiver um número como010 110é um pouco demais escrever toda a tabela de códigos cinza com 6 números.

7 a resposta

Como encontro o próximo bit para mudar em um código Gray em tempo constante?

Eu tenho um pequeno processador de 8 bits que possui um decodificador N-M em algumas linhas de saída - por exemplo, no caso de 5 a 32 bits, escrevo 00101 e o bit 5 muda de estado. A única interface para a saída é change-state, não ...

4 a resposta

o enésimo código cinza

a fórmula para calcular o enésimo código cinza é: (n-1) XOR (floor((n-1)/2)) (Source: wikipedia)Eu codifiquei como: int gray(int n) { n--; return n ^ (n >> 1); }Alguém pode explicar como a fórmula acima funciona, ou possivelmente sua derivação?

1 a resposta

adrão de código cinza no gráfico de torneio

Em um gráfico de torneios de baixo para cima, onde há um vencedor, me disseram que ele está de alguma forma conectado ao código cinza. Eu sei que o código cinza é um código alternativo, é recursivo e é útil para encontrar a melhor solução em ...