/ / सरणी बनाम डेटा को एक नई सरणी, जावा - जावा, सरणी बनाते हुए बदलें

सरणी बनाम डेटा को एक नई सरणी, जावा - जावा, सरणी बनाते हुए बदलें

मैं एक परियोजना पर काम कर रहा हूं जहां मुझे साजिश करने की जरूरत हैकुछ आंकड़े। फिलहाल मैं एक ऑब्जेक्ट में सभी डेटा रखता हूं और फिर इस ऑब्जेक्ट को पॉइंटर को पॉइंटर देता हूं। लेकिन डेटा को गतिशील रूप से बदलना संभव है, जबकि मुझे ग्राफ को प्राप्त करने वाले डेटा को बदलने की आवश्यकता है। तो ये रहा मेरा प्रश्न:

जब भी मैं डेटा संपादित करता हूं या फिर ग्राफ़ में पॉइंटर्स बदलता हूं या क्या मुझे मूल सरणी के भीतर डेटा बदलना चाहिए और केवल ग्राफ को दोबारा पेंट करना चाहिए?

उत्तर:

उत्तर № 1 के लिए 1

क्लीनर में अपरिवर्तनीय डेटा परिणाम का उपयोग, और अधिकअनुमानित एपीआई। यदि आप वर्तमान में ग्राफ़ एपीआई द्वारा उपयोग की जाने वाली सरणी को बदलते हैं, तो बुरा इंटरैक्शन केवल कोने के आसपास छिप रहा है। यह ग्राफ़ एपीआई को आंतरिक रूप से सरणी को प्रतिलिपि बना सकता है; उस बिंदु पर आप हार जाते हैं: आप की तुलना में अधिक प्रतिलिपि प्राप्त करते हैं "डी ने आपको एक अपरिवर्तनीय दृष्टिकोण के साथ शुरू किया था।


उत्तर № 2 के लिए 1

एक एकल मॉडल रखना पसंदीदा हैविशेष रूप से स्मृति प्रदर्शन बिंदु दृष्टिकोण से दृष्टिकोण। हालांकि, यह निर्भर हो सकता है। यदि आप कहीं और मॉडल का उपयोग करते हैं तो आपको थोड़ा और सोचना चाहिए।