私はデータ構造に非常に慣れていないので、ここ SO の経験豊富な責任者の意見を知りたいです。基本的にツリーのような階層的なデータがあります。以前は配列として保存された順序付けられたポイント (x、y) に保存していましたが、今ではこれを行うのがますます面倒になっています。
on と off の 2 つのプロパティがあるとします。プロパティごとに、5 つのデータ値を保存したいと考えています。しかし、これらのデータ値のそれぞれには、それと共に保存する必要がある対応するデータ値があります。これらも簡単にプロットできる必要があります。
タプルの辞書を考えましたが、特に値を簡単にプロットする場合は、あまりうまく機能しません。
何か案は?
例はこれです。質量が 5、10、15kg の 3 つのボールがあるとします。1m/s、2m/s、3m/s、4m/s、5m/s などの速度範囲で各ボールを投げます。各ボールの高さと各速度を測定します。したがって、各速度ポイントは対応する高さに結合されます。
私はこれを別の配列に格納していましたが、次のように言います。
ボール_5kg:
v5=[1,2,3,4,5]
h5=[h1,h2,h3,h4,h5]
ボール_10kg
v10=[1,2,3,4,5]
h10=[h1,h2,h3,h4,h5]
しかし、これが本当に理想的かどうか、またはこのデータを保存する最良の方法であるかどうかはわかりません。特に、ボールの質量と速度の数が非常に大きくなる場合はそうです。これを保存する良い方法はありますか?