データ項目を持つ配列と、int(優先順位を示す)を持つ配列の2つは、データが背面に追加され、前面から削除されたときにキューと呼ばれるでしょうか?両方の配列は、技術的には互いに独立していますが、対応する値を持っています。2つの配列を単一のキューとしてラベルできますか?
2
A
答えて
4
これはソフトウェアであり、ソフトウェアではほとんどすべてが可能です。
真剣に:キューは、単にの抽象度です。特定のプロパティを持つコンテナです。どのようにそのような概念が ...実装されている実装者までです。したがって、2つの配列を使用してにを実装する方法が見つかった場合、キューから期待される動作;もちろん。
しかし、この実装はと一緒にに属します。あなたはもう2つの独立した配列を持っていません。これらの配列をキューの実装にする場合は、それよりもキューを実装します。何もありません!あなたはそのコンテキストでのみ使用します(そして最高:あなたのキュークラスのプライベートメンバーとして)。誰も彼らのことを知るべきではありません。またはそれらにアクセスすることができます。
もちろん、配列は固定サイズです。 キューから期待できるもの(またはそうでないかもしれない)一方、「動的」キューが必要な場合それでも配列を使用できます。彼らのキャパシティに達すると、あなたはそれらを「成長させる」必要があります。
関連する問題
- 1. 2つの入力の単一ラベル
- 2. のJava - スプリット2つの文字列と、単一のString配列
- 3. ucharの配列を単一のucharとして使用できますか?
- 4. 2つの列を結合して単一で表示
- 5. Typescript 2どのようにオブジェクトの配列から単一のプロパティを取得し、新しい配列に割り当てることができますか?
- 6. 2つの配列 - 一致しない配列の項目を返します
- 7. 新しい配列の配列として配列の2つの配列を連続して配列する
- 8. 配列内の単一のオブジェクトにアクセスできませんか?
- 9. 1つの要素配列を単一の列/リストとして返す方法はありますか?
- 10. C#ListViewで単一の列を計算してラベルに表示します
- 11. PHPで単一配列を持つ多次元配列の配列の相違
- 12. Pythonのリクエストで単一のパラメータ値としてのJSON配列
- 13. 2つの一時キューだけを使用してキューをリバースする方法はありますか?
- 14. 配列を持つキューを実装しています
- 15. 単一のdata_configファイル内の2つの異なるデータソースのデータを単一のDIHでインデックスできますか?
- 16. ionicの単一クラスオブジェクト配列で配列をマージする方法2
- 17. キャリッジリターンを持つ単一のセルに配列を書き込む
- 18. Angular 2+の単一コンポーネントに2つのHTMLを使用していますか?
- 19. 配列として単一のJSON要素を解析する
- 20. 2つの単一配列を使って多次元配列を作成する
- 21. 私は、単一のIDを持つ2つの配列を挿入したいとCodeIgniterの
- 22. 2つの配列とelasticsearchのもう一方のサブセットを比較します
- 23. 2つのstdClass配列を比較して更新できますか?
- 24. 2つの配列データと一致し、それを得る! (アルゴリズム...?)
- 25. 2つの配列を繰り返し、特定のキー/値を見つけて新しい単一の配列に入れます
- 26. foreachループで2つの配列を反復して単一のレコードを取得する方法
- 27. 単一ハッシュテーブルを持つPowershell配列
- 28. 2つの配列と単一のfloat値から単一のnumpyフィーチャ配列を作成するにはどうすればよいですか?私は次のように構成されたトレーニングデータファイルを作成しようとしています
- 29. 2つの配列をソートして、1つ下の配列の中で最も高い配列を得ます。
- 30. 2つの配列の間の一致を見つけて数えます。
私の好みのデザインではありません。確かに可能です。 –