bitset

    0

    2答えて

    私は25Million Bitsetを持つBitsetのリストを持っています。 各ビットセット私が使用して作成しています: Bitset.valueOf(new long[] {1}) 消費されているメモリは1300メガバイト程度です。つまり、平均で52バイトを占めています。 なぜ私はそんなに多くのメモリが消費されているのか理解できません。

    0

    1答えて

    私は2つのCPUを持っています。 1つの32ビットと別の64ビット。我々は、次のようなC++コードの一部を持っている: typedef std::bitset<16> MyBits; typedef struct t_MyStruct_16 { uint32_t first; int16_t second; __attribute__((__aligned__(8

    0

    1答えて

    私は現在、1つのforループ(または別の繰り返し形式)と1つのフラグ宣言で現在のものを印刷したいが、 'flag#'を使用しないと、それぞれの定義された値。私には5ビットありますが、反復するフラグは1つだけです。私はモジュロ(%)で除算を使って各フラグをソートしています。以下のコード。 import java.util.*; public class BitSet { public

    3

    1答えて

    誰もが、使用されるビットセットのためにどのようなアルゴリズムTHWハッシュ関数 を知っています、これはウェブサイトからです:http://en.cppreference.com/w/cpp/utility/bitset/hash #include <iostream> #include <bitset> #include <functional> int main() { st

    2

    2答えて

    私は32ビットのビットセットを持っています。私は加算のバイナリメソッドを使用して1を追加したいと思います。だから私はバイナリ形式で、今はバイナリ形式でそれに1を追加したい、それを行うためのデフォルトのメソッドか、それのための関数を作成する必要があります。 #include<string.h> #include<iostream> #include<bitset> #i

    2

    2答えて

    に渡す前に、これを読んで慎重に読んでください。面白いですね。基本的にはstd::bitset操作を使用するためにタイプcharの配列をstd::stringに変換したいのですが、実行時にbitsetオブジェクトを作成しようとするとこのエラーが発生します。 )のインスタンス投げた後、いわゆる 'STDを::例外Invalid_argument' は何(終了:ビットセット:: _ M_copy_fro

    6

    3答えて

    私はC++で非常に大きなブール値のリストを処理していますが、それぞれNブール値の2^N個のアイテムがあります。このような状況、すなわち指数関数的な成長ではメモリが重要であるため、各要素を格納するためにNビットのlong変数を作成したいと考えています。 小さいNの場合、たとえば24の場合は、ただunsigned long intを使用しています。 64MB((2^24)* 32/8/1024/102

    -3

    1答えて

    特定のビットセット< 32>を指定すると、ビットセットのm LSBビットをどのように選択して表示できますか? mは整数値です。 例えば、私は10110111011110111101111011000100であり、m = 8を持っている、コードはこれを行うには、かなりきちんとした方法は、多くの人がすぐに明らかに見つからないことがあります11000100. おかげ

    -5

    1答えて

    私は、JavaにBitSetがあることを知りました。既に配列や類似のデータ構造があります。 BitSetはどこで使用できますか?