"Daniel C. Sobral" <[EMAIL PROTECTED]> wrote > That technique is O(ln(n)), where n is the number in question. > > Frankly, for numbers up to 32, a table will wield the best results, > and might actually be smaller than some of the suggestions given so > far. Counting n as bit, it is O(n) :p Unrolling the loop, if(n<=2^0) 2^0 else if(n<=2^1) 2^1 else if(n<=2^2) 2^2 else if(n<=2^3) 2^3 : : else if(n<=2^31) 2^31 is suitable for this problem? --- //mit To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message
- Re: from number to power of two Leigh Hart
- Re: from number to power of two Luigi Rizzo
- Re: from number to power of two Patryk Zadarnowski
- Re: from number to power of two Johan Karlsson
- RE: from number to power of two Don Read
- Re: from number to power of two Warner Losh
- Re: from number to power of two John-Mark Gurney
- Re: from number to power of two Mark Murray
- Re: from number to power of two John-Mark Gurney
- Re: from number to power of two Daniel C. Sobral
- Re: from number to power of two Kazufumi-MIT-Mitani
- Re: from number to power of two Nick Hibma
- Re: from number to power of two Peter Dufault
- Re: from number to power of two Nick Hibma
- Re: from number to power of two Brian F. Feldman
- Re: from number to power of two Ollivier Robert
- Re: from number to power of two Peter Wemm
- Re: from number to power of two Tommy Hallgren
- Re: from number to power of two Bakul Shah