これは、アルゴリズム/データ構造に関する一般的な質問です。 特定のプログラミング言語はありません。コレクションのサブセットを反復処理するためのデータ構造
私はブール値の配列を扱っています。 配列のサイズは常に50です。
これらの配列のコレクションが必要です。
私は自分のコレクションを何度も繰り返し処理する必要があります。
パフォーマンスを向上させるために、各繰り返しをコレクションのサブセットに制限したいと思います。コレクション全体ではなく例えば
:私だけがTRUE値を検索する必要はありません4位と13位でFALSE
を持つ配列を反復します。配列の特定の位置にあるFALSE値のみ。
可能なサブセットは、他の要素に含まれていない要素を共有できることに注意してください。
私に役立つデータ構造はありますか?
"第4位と第13位で偽" - 確認が必要な可能性のある位置の固定セットがありますか、ランタイム中に一致する配列を得るために本質的に任意の位置を入力できる必要がありますか?それは問題を大きく変えるでしょう。 – Dukeling