मैं जावा के लिए नया हूँ, इसलिए मुझे यकीन है कि जो डेटा संरचना की पसंद यहाँ अच्छा होगा नहीं हूँ। मैं एक सूची में एक्सेलेरोमीटर, जीरोस्कोप और मैग्नेटोमीटर डेटा (9 मान) स्टोर करूंगा, जिसे बाद में चिकनाई, प्रदर्शन और कुछ सिग्नल प्रोसेसिंग के लिए इस्तेमाल किया जाएगा। , समय स्टाम्प और नौ रुझान/प्रस्ताव मान उन सभी को तैरता:जावा में समय श्रृंखला डेटा के लिए कौन सी डेटा संरचना समझदार है?
मेरा विचार एक वस्तु MyObject
दस सदस्य हैं बनाने के लिए है। मैं फिर डेटा को ArrayList<MyObject>
में संग्रहीत करूंगा। क्या यह एक अच्छा विचार है या मैंने कुछ अनदेखा किया है?
सूची में सबसे 100k मूल्यों का आयोजन करेगा।
समवर्ती पहुँच की संभावना है? – fge
@fge नहीं है, सब कुछ एकल थ्रेड में चलेंगे। – Andreas
तो फिर एक ArrayList ठीक है।लेकिन 100k मान काफी बड़े हैं, क्या आप इसे प्रसंस्करण से पहले लगातार भंडारण में लिखते हैं या आप चलते समय उन्हें संसाधित करते हैं? – fge