bitの並びをByteStringと開始ビット位置(0から7)とビットの総数で表現するやりかた。

ビットを取り出していったり、分割したりするのはいいのだけど、ビット列の結合については効率的に実装できないように思う。

結合の前部分の終わりの「バイト境界からはみ出る部分」と後ろ部分の「バイト境界より手前の部分」のビット数の和が8のときだけ効率的に動作する。

Reply to this note

Please Login to reply.

Discussion

No replies yet.