私は、他の学生が本当に何かのオブジェクトのフィールドでなければならないものの要素のためにたくさんの配列を使いたいと気づきました。配列/ベクトルの要素にアクセスするよりも、いくつかの構造からフィールドにアクセスする方が遅くなりますか?
これは、配列の要素と構造体のフィールドにアクセスする方が速いからですか?例えば
、私は
1) An array of 5 ints
2) As a field in 5 structures
...として、いくつかのオブジェクトのために保存されたクロック・サイクルを持っていると私はその後、最小/最大を見つけるために、これらの要素にアクセスする必要があると言います。
フィールドとして自然に収まるものを複数の配列にするのではなく、オブジェクトのプロパティをまとめて保存するというアイデアが気に入っています。構造の中のフィールドとして扱うことによって、プログラミングの習慣が悪いと考えられるものを書いているのかどうかは分かりません。
最初に正しく作成してください。それを読めるようにします。それから、それを速くしてください(もし必要なら)。 –