Pergunta

Eu encontrei um método na classe longo

public static long reverse(long i) {..}

O que é o uso desse método?

Foi útil?

Solução

A partir de um DDJ artigo :

Por que você inverter a ordem dos bits de um valor de 32 bits ou de 64 bits? Mordeu reversão pode ser útil numa variedade de contextos. É útil em imagem processamento para lançar uma imagem em preto-e-branco para criar uma imagem no espelho. Para virar uma imagem horizontalmente, os pixels de uma linha de a imagem deve ser colocado em sentido inverso ordem. bit inversão 64-bit rápido pode ser utilizado no processo de inverter uma fileira de pixels em preto-e-branco. Similarmente, pouco reversão de 64 bits é útil para rodar uma imagem a preto e branco 180 graus.

Outras dicas

Aparentemente mordeu reversão é usado em aplicações de processamento de sinais digitais, como no Rápida de Fourier Transform . Não vou fingir que entendo por ele funciona, mas talvez o vinculado à página será claro para você.

Você pode usar reversão pouco para torná-lo mais fácil trabalhar com operações de mascaramento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top