10
¿Cómo se calcula la base de registro 2 en Java para enteros?
Utilizo la siguiente función para calcular la base de registro 2 para enteros: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } ¿Tiene un rendimiento óptimo? ¿Alguien sabe la función API J2SE lista para ese propósito? UPD1 Sorprendentemente para mí, la aritmética de …