Le moyen le plus efficace de coder les puissances de deux est le déplacement par bits des entiers.Manière efficace de manipuler de grandes puissances de deux
1 << n
me donne 2^n
Cependant, si j'ai un nombre qui est plus grande que la plus grande valeur autorisée dans un int
ou long
, que puis-je utiliser pour manipuler efficacement des puissances de 2?
(je dois être en mesure d'effectuer des additions, multiplication, division et opérations module sur le nombre)
1 << n donne 2^n. – lhf
@lhf: Oups !! – bguiz