長さが64ビットを超える整数を格納したい。アプリケーションごとに各エントリが追加されるにつれ、整数あたりのビット数は何百万にも上がります。 そして、そのような64の整数(等しい長さの)に対して、ビット単位のAND演算が行われなければならない。C++で64ビット以上の整数を保存する方法は?
したがって、操作に最適なC++データ構造は時間効率が良いでしょうか? 以前は、長さを動的に増やすことができるように、ベクトルを考慮していました。他のオプションはstd:bitsetを使うことです。
しかし、私はどのようにこれらのアプローチでビットワイズのANDを実行するかわからないので、ほとんどの時間効率的な方法で行われます。
おかげ
いくつかの良い精度精度の整数ライブラリがあります。 – chris