ビューティフルコード10
ビューティフルコード (THEORY/IN/PRACTICE)
- 作者: Brian Kernighan,Jon Bentley,まつもとゆきひろ,Andy Oram,Greg Wilson,久野禎子,久野靖
- 出版社/メーカー: オライリージャパン
- 発売日: 2008/04/23
- メディア: 大型本
- 購入: 30人 クリック: 617回
- この商品を含むブログ (190件) を見る
[メモ]
10章 高速ビットカウントを求めて
Henry S. Warren, Jr.
ビットカウントの問題は2つある
ひとつは1語のなかで1が立っているビットを数えること
もうひとつは配列など多数の語のなかで1が立っているビットを数えること
分割統治法32bitを16bitと16bitに分けて並列処理するなど
2分探索、クイックソートなどに応用されている
ビットカウント関数は2項分布に従う整数乱数を生成するのにも使えます