問題タブ [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.

0 投票する
2 に答える
3124 参照

java - バイナリで528ビットのレコードを保持するハッシュマップを作成する方法

528 ビットのバイナリ データを保持するハッシュ マップを作成する必要があります。バイナリデータはハッシュマップにどのように格納されますか?

例: 0000000001000000100000000... これは 25 ビットです。同様に、528 ビットを格納する必要があります。

この値を何らかのバイト配列に変換する必要がありますか、それともデータをメモリに直接保存できますか?

例は非常に役立ちます。

0 投票する
1 に答える
1740 参照

java - Byte 配列と BitSet クラスを使用して JAVA の SQL テーブルからバイナリ データを取得する

テーブル構造 - 列 X (バイナリ (15)、null)

X列の値 - 000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

つまり、15x8=120 ビット

SQL クエリ

値を取得するための Java コード部分: barrayisbyte[]およびbitsis new BitSet()

問題: 2 番目の if ステートメントが偽の値を返している (y がわからない?) ため、ビット オブジェクトが読み込まれません。解決策を提案してください。

0 投票する
1 に答える
1748 参照

c++ - ビットセット ライブラリの使用

私は C++ で最初のステップを実行しており、いくつかの助けを借りて、簡単な関数を作成するコードを作成しました。しかし、私には問題があります。特定のライブラリを必要とするビットセット関数を使用していますが、このライブラリをコードに導入する担当者がわかりません。

ネットで情報を読んでいるのですが、うまくいかないので、詳しい方法を教えていただけないでしょうか。

あなたが私が見てきたアイデアを作るためにhttp://www.boost.org/doc/libs/1_36_0/libs/dynamic_bitset/dynamic_bitset.htmlhttp://www.boost.org/doc/libs/1_46_0 /libs/dynamic_bitset/dynamic_bitset.html#cons2および同様の場所。

コードを添付して、私が何をしているのかを理解してもらいます。

前もって感謝します :)

}

0 投票する
2 に答える
2924 参照

java - char[]配列からBitSetに変換する方法

私はこのプログラムを使用しています:

BitSetobjをchar[]配列に変換します。(ゼロの追加)配列にいくつかの変更を加えた後、それをobjchar[]に戻したいと思います。BitSet方法はありますか...

0 投票する
2 に答える
345 参照

java - BitSet クラス オブジェクトの個々のビットを変更する方法

例: 120 ビット (010* 0 *001000......) の BitSet があります。ここで、0 に設定されている 4 番目のビットを 1 に変更します。

SET(4,TRUE) - このようなもの。Javaでできますか?

cov=nverting ビットセットを Char[] 配列に変換してから、正確なビットを変更し、再びビットセットに戻すことでそれを行うことができますが、不要なメモリを大量に使用し、パフォーマンスを低下させます。例は問題ありません。さらに明確にする必要がある場合は、コメントでお知らせください。

0 投票する
2 に答える
4637 参照

c++ - C ++ビットセット配列、値へのアクセス


隣接ノードのリストからグラフの隣接行列を作成し、ファイル(重みは不要)にC++のビットセット配列に格納 するタスクがあります。ファイルから隣接ノードを正常に読み取りましたが、ビットセット配列に格納しようとすると、結果が正しくありません。私の機能は次のとおりです。

結果は次のようになります(fiは最初のインデックスを表し、siは2番目のインデックスを表します)。

sample.gr
fi:0 si:1
fi:0 si:2
fi:1 si:3
fi:2 si:4
fi:3 si:2
fi:3 si:5
fi:4 si:1
fi:4 si: 5
fi:4 si:5

000000
000001
011000
001000
000000
000000

The indexes are right, I've checked them, but the matrix should be the following (it is mirrored because of the bitset's right side positioning):

000000
010001
001001
000010
000100
011000

I guess the error is somewhere around the bitset element accessing but I cannot find out what exactly is wrong.

I appreciate any help. Thanks.

0 投票する
3 に答える
307 参照

java - C ++からJavaへの変換(Javaで複数の値を返す)

メソッドの説明と例については、次のC++メソッドの説明を参照してください 。

私はJavaで次のメソッドを作成しました。

マスクの出力をビットセットオブジェクトに取り込むことはできますか?私は(charフィールドの特別なchar出力)として出力されます

24。

文字値と整数値の両方を取得する方法も提案してください。ありがとう

0 投票する
2 に答える
789 参照

c++ - boost::dynamic_bitset で k 番目のビットをすべてクリアする最速の方法

オプションで offset からktha のすべてのビットをクリアする最速の方法は何ですか?boost::dynamic_bitsetj

現在、私はこれをやっていますが、これはかなり遅いです(疑似コード):

何百万ものビットクリアを実行する必要があるため、高速な方法を探しています。

0 投票する
4 に答える
407 参照

java - BitSet をプリミティブ型として設定しますか?

Java で、サイズ 8 の BitSet を作成し、それを出力するためにバイトとして格納できますか? BitSets のドキュメントでは、それについて言及されていません。いいえということですか?

0 投票する
3 に答える
4516 参照

c++ - C++ でのビットセット操作

以下の関数に bitset パラメータを渡そうとしていますが、できません:

エラー: 検索の呼び出しに一致する関数がありません (std::bitset<100000000ul>&, int, unsigned int, unsigned int)

コードは次のとおりです。

コードをデバッグしようとしましたが、何が問題なのかわかりませんでした。誰か助けてください。