10
Як обчислити базу журналів 2 на Java для цілих чисел?
Я використовую наступну функцію для обчислення бази журналів 2 для цілих чисел: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } Чи має він оптимальні показники? Хтось знає готову функцію API J2SE для цієї мети? UPD1 Дивно, для мене арифметика з плаваючою точкою …