10
Come si calcola la base di registro 2 in Java per numeri interi?
Uso la seguente funzione per calcolare la base di registro 2 per gli interi: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } Ha prestazioni ottimali? Qualcuno conosce la funzione API J2SE pronta a tale scopo? UPD1 Sorprendentemente per me, l'aritmetica in virgola …