Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JAVA - datove typy

U prvniho problemu jsem nasel reseni na netu, ale je to dost pomaly :-| :
public static BigInteger potencia(BigInteger b,BigInteger e)
{
BigInteger pow=BigInteger.ONE;
int latestBit=e.bitLength()-1;
if(latestBit>0)
{
f or(int i=0;i<latestBit;i++)
{
if(e.testBit(i))
pow=pow.multiply(b);
b=b.multiply(b);
}
pow=pow.multiply(b);
}
return pow;
}

zna nekdo "rychlejsi" metodu umocnovani?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny