bitの並びをByteStringと開始ビット位置(0から7)とビットの総数で表現するやりかた。
ビットを取り出していったり、分割したりするのはいいのだけど、ビット列の結合については効率的に実装できないように思う。
結合の前部分の終わりの「バイト境界からはみ出る部分」と後ろ部分の「バイト境界より手前の部分」のビット数の和が8のときだけ効率的に動作する。
bitの並びをByteStringと開始ビット位置(0から7)とビットの総数で表現するやりかた。
ビットを取り出していったり、分割したりするのはいいのだけど、ビット列の結合については効率的に実装できないように思う。
結合の前部分の終わりの「バイト境界からはみ出る部分」と後ろ部分の「バイト境界より手前の部分」のビット数の和が8のときだけ効率的に動作する。
No replies yet.