問題タブ [bitarray]
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# - C#で素数を計算する最速の方法は?
私は実際に私の質問に対する答えを持っていますが、それは並列化されていないので、アルゴリズムを改善する方法に興味があります. とにかく、一部の人にとってはそのままで役立つかもしれません。
複数BitArray
の s とBitArray.And()を一緒に使用できますか?
python - Python にはビットフィールド型がありますか?
ブール値の配列のコンパクトな表現が必要です。Python には組み込みのビットフィールド型がありますか、それとも別の解決策を見つける必要がありますか?
c# - 2つのBitArray(C#.NET)を連結する簡単な方法はありますか?
私は持っています
それらを連結したいと思います。私はすでに試しました:
しかし、それを行うための最良の方法のようには見えません。
c# - BitArray から Byte への変換
BitArray
長さ 8 の があり、それを に変換する関数が必要ですbyte
。どうやってするの?
具体的には、次の正しい関数が必要ですConvertToByte
。
c# - C# の BitArrays に何か問題がありますか?
このコードをコンパイルすると:
次の出力が得られます。
真 真 真
true ^ true と言って 2 つのブール値に対して xor を実行すると、false になります。
コードに何か問題がありますか。XOR の真理値表に関する私の記憶では、True XOR True は false でした。
c# - 範囲をビット配列に変換する
包括的な範囲を定義する 2 つの符号なし整数をビット フィールドに変換する必要がある C# で、タイム クリティカルなコードを作成しています。元:
ビットを逆の順序で視覚化すると役立つ場合があります
この範囲の最大値は、実行時に指定されるパラメータであり、これを と呼びますmax_val
。UInt32
したがって、ビット フィールド変数は、次のサイズの配列として定義する必要がありますmax_val/32
。
変数x1
とによって定義された範囲が与えられた場合、x2
この変換を実行する最速の方法は何ですか?
python - Windows上のPython2.6にビット配列をインストールする
Python2.6を実行しているWindowsにビット配列をインストールしたいと思います。
mingw32をインストールし、次のようにC:\Python26\Lib\distutils\distutils.cfg
設定しました。
cmd.exe
ウィンドウに入力すると、次のようになります。
私は得る:
誰か助けてもらえますか?
c# - C#Prime Generator、ビット配列の最大化
(C#、素数ジェネレーター)ここに友人と私が突っついていましたいくつかのコードがあります:
私のドーキーなAMDx641800+(デュアルコア)では、34546.875msで10億未満のすべての素数に対して。問題は、ビット配列により多くを格納しているようです。20億を超えてクランキングしようとすることは、ビット配列が格納したい以上のことです。それを回避する方法について何かアイデアはありますか?
.net - BitArray を列挙すると、多くのボックス化/ボックス化解除が発生しますか?
System.BitArray は、IEnumerator.Current プロパティのオブジェクトを返す非ジェネリック IEnumerable のみを実装します。BitArray で foreach を実行しますか - 例
すべてのビット値をボックス化してボックス化解除しますか?
Reflector の bitarray 列挙子を見ると、MoveNext() の呼び出しごとに新しいビットマスクを実行しているように見えます。BitArray を列挙するより効率的な方法、または同じストレージ特性を持つ BitArray の代替品はありますか? (List<bool> などは、1 ビットではなく bool ごとに 1 バイトを使用するため、8 倍のスペースを使用します)
c# - .NET にジェネリック (タイプセーフ) BitArray はありますか?
.NET にジェネリック BitArray はありますか? 非ジェネリックのものしか見つかりませんでした。
一般的な BitArray はありますか? (つまり、合理的でしょうか?)
編集:
ジェネリックではなくタイプセーフと言うべきだったのかもしれません。
基本的に、タイプを として列挙するとき、それは orobject
であってはなりませんint
かbool
? それとも、別のメンバー列挙子で提供されているものですか?
例:
編集:
BitArray
クラスの列挙子を確認したところ、すべてがobject
except.Current
プロパティを返します。