2013年3月26日火曜日

ビットマップ


●ITヒント6 ‐ 多機能性
●対象の一部が複数の機能を果たすようにしてみる
他の部分や対象が必要でないようにしてみる

:  ビットマップ
 プログラムで複数のブール値を操作する場合、各ブール値が1バイト占有しかねないが、ブール値当たり実際に必要なのは1ビットだけである。
 複数のブール値をビットマップ配列として格納すれば、各ブール値が必要とするスペースを1ビットに抑えられるので、1バイト当たり8要素収容できます。
ビットマップ配列ではブール値が1ビットしか占有しないので
1バイト当たり8要素を収容可能


出典: TRIZ Technology for Innovation ( http://www.trizsolution.com )

0 件のコメント:

コメントを投稿