一番右端の立っているビット位置(RightMostBit)を求めるコードで速いのないかなーと探していたら、ものっっっすごいコードに出会ってしまったのでご紹介。2ch のビット演算スレで 32bit 値のコードに出会って衝撃を受けて、その後 64bit 値版のヒントを見つけたのでコードを書いてみました。この問題は ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか (Google book search で原著 Hacker's delight が読めたのでそれで済ませた) で number of... > このページを見る
最終更新時間:
2009年07月04日17時49分
このエントリーに含まれている商品
ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか
-
¥ 3,570在庫あり。 価格表示について価格は、記載された日付/時刻の時点において正確です。価格は変更される場合があります。購入時にAmazonウェブサイトに表示されている価格が、その商品の販売に適用されます。
-
- 出版社/メーカー:エスアイビーアクセス(単行本)
- 発売日:2004/09
- Amazon.co.jp 商品ランキング:28,255 位
みんなのブックマーク 人気(0) 新着
- 一番右端の立っているビット位置を求める「ものすごい」コード
- 64ビット乗算
- すごい
- M系列の周期を全て網羅しておけばいいと。案外応用範囲が広そう。1+1=0の世界は深いぜ。
- ビット演算マジック
- コンピューターサイエンスの授業を受けてる気分になった
- crazy!
- マスク
- 0x03F566ED27179461UL
- おもしろい
- 面白い。
- 斜め読みじゃ理解できん...
- マジックナンバー
- 高度な遊びだなあ
- ほげ
- むつかしい、チンプンカンプン
- (x & -x)で立っている中で一番右端のbitだけ立たせられるのかメモメモ
- これはすごい!
- 解説されるとなるほど。ハッシュアルゴリズムの一種といっていいのかな
- 0x03F566ED27179461





![[完全版] 究極のC#プログラミング ~新スタイルによる実践的コーディング](http://ecx.images-amazon.com/images/I/41fMnxla7-L._SL75_.jpg)




