Me pregunto cómo implementar un circular desplazamiento a la derecha por k de la cadena de bits que representan los bits de int
.Java - desplazamiento circular usando operaciones bit a bit
public int rtCircShift(int bits, int k)
{
return bits >> k;
}
Todo esto se hace de código de retorno 0 , ¿cómo puedo hacer que un desplazamiento circular?
convirtió el 'o' lógico en un bitwise. – Femaref
Eso es todo, gracias. – john
Todavía no es correcto, debe usar el desplazamiento lógico a la derecha, '>>>'. Pegue esto en un método y tiene 'Integer.rotateRight'. – rlibby