Edmund GRIMLEY EVANS asks (to the Haskell mailing list):

Does Haskell provide any means of determining the number of
binary digits in an Integer other than by repeated division?

Dylan Thurston answers:

See the Data.Bits library:

http://www.haskell.org/ghc/docs/latest/html/libraries/base/Data.Bits.html

This library will let you use a shift instead of a division, but won't give you a constant time size function for Integers.


Cheers,

Ronny Wichers Schreur
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to