1

基本的なトレーディング システム構造の学習を終了し、構築する予定です。履歴データのテーブル (高日、低日などの列を持つ) を配列または他の種類のデータ構造に入れ、日付を使用して分析を行い、いくつかの分析を行います。結果を別の配列 (または別のデータ構造) に入れる必要があります。

したがって、基本的には、それぞれが約6列と約2000〜5000行の「テーブル」がほとんどありません。これらのテーブル内で計算を行い、結果を別の同様のサイズのテーブルに格納します。

配列で十分ですか?または、リンクされたリストのような別のデータ構造を選択する必要がありますか?

4

1 に答える 1

0

それは本当にあなたの要件に依存します。

比較的少量のデータに対して単純な分析を行っているだけの場合 (このように聞こえますか?)、あまり凝ったものである必要はありません。おそらく単純なArrayList行がうまくいくでしょう。複雑にしないでおく。

パフォーマンスが問題になる場合は、使用パターンをさらに理解する必要があります。たとえば、読み取り専用のルックアップを頻繁に行っている場合は、データにインデックスを作成することができます (例: HashMaps を使用)。しかし、それはかなり進歩しています。

したがって、今のところは、 を使用することをお勧めしArrayListます。

于 2013-07-02T12:54:02.890 に答える