問題タブ [bitset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - std::bitset で真のビットを反復処理する効率的な方法は?
true に設定されているビット数で線形である (おそらく巨大な) を反復処理する方法はありstd::bitset
ますか? ビットセット内のすべての位置をチェックする必要がないようにしたい。反復は、true に設定された各ビットのインデックスを連続して返す必要があります。
java - Java:java.util.BitSetに設定されているビット数をカウントします
通常の「カウンターを保持する」方法以外に、BitSetのセットビット数を数える簡単な方法はありますか?
c++ - std::bitset のビットが逆順になっているのはなぜですか?
bitset がビットを逆順に格納するのはなぜですか? 何度も苦労した後、ようやくこの binary_to_dec を書きました。単純化できますか?
c++ - bitset<8> を整数の文字の配列に変換することは可能ですか?
私は持ってbitset<8> v8
おり、その値は「11001101」のようなもので、バイナリの何かですが、C ++で文字または整数の配列に変換するにはどうすればよいですか?
java - facesconfig.xml で BitSet をマップする方法
この Bean を facesconfig.xml にマップしたい
いくつかの記事や例で見たように、マップやその他のフィールドを初期化することは可能ですが、このフィールドを初期化する方法がわかりません。私は何かに似ていると思います
しかし、これは正しくありません。何か助けて?? 前もって感謝します
c++ - C++ でビットセットをファイルに書き込むスペースを節約する
C ++でビットセットをファイルに書き込む(おそらくiostreamを使用して)スペースを節約するにはどうすればよいか疑問に思っていました。ビットセットをサイズ 8 のビットセットに分割し、個々のビットセットをファイルに書き込むと、スペースを節約できますか? これについてどう思いますか。これがデータ圧縮の意図です。
java - JavaのOR演算(BitSet.class)
001010101110000100100
....、011100010001000011000
....、000000000010000000000100
.... を入力 (ビット) として受け取りOR
、これら 3 つを出力するプログラムの書き方。
誰かがサンプルプログラムを持っていれば、それも役に立ちます。バイトからビット配列に値を格納する必要がありますか?
c++ - std::bitset のバイナリ シリアル化
std::bitset
には、およびの を基にした文字列としてシリアル化するto_string()
メソッドがあります。明らかに、これはビットセット内の各ビットに単一の 8 ビットを使用するため、シリアル化された表現が必要以上に 8 倍長くなります。
スペースを節約するために、ビットセットをバイナリ表現で保存したいと考えています。この方法は、ビットセットのビット数が 32 未満の場合にのみ関連します。私は何百も持っています。オブジェクトがPODであると想定しているため、オブジェクト(アドレス)自体で/
を使用したいかどうかわかりません。char
1
0
char
to_ulong()
memcpy()
std::copy()
API は、アドレスを取得できた内部配列表現へのハンドルを提供していないようです。
バイナリ表現からビットセットを逆シリアル化するオプションも欲しいです。
これどうやってするの?
c++ - 特定のコードに動的ビットセットを実装する方法
ビットセットを使用していて、コードのパフォーマンスを向上させるために、動的ビットセットに変更したいのですが、これに関連するいくつかの投稿を読んだ後でも、コードを定義する方法がわかりません。
だから私は自分のコードを添付しました、そしてあなたの誰かが私が何をどのように修正すべきかについて私にいくつかのアイデアを与えるのを手伝ってくれるかどうか知りたいです。
前もって感謝します :)
c++ - 「定数式に出せない」、変数にする必要があるのに、どうしてできないの?
上記の方法では、2進文字列を16進文字列に変換しています。16進値は4ビットであるため、number_of_bits
変数は4の倍数である必要がありますbinary_value
。これは、私が作成しているアプリケーションでは、が4ビットから256ビットの範囲である可能性があるためです。
ビットセットを可変サイズにする方法を教えてください。
私の輸入品: