java - Uninitialized variable that has been initialized -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 4 जवाब

    क्या किसी को पता होगा कि मैं क्यों हूँ

    मेरी विधि

      सार्वजनिक स्थिर ट्री नोड randomBST (ट्रीएनोड [] नोड एआरआर) {ट्रीएनोड रूट = नोड एआरआर [0]; ट्री नोड पेड़; के लिए (int i = 1; i & lt; nodeArr.length; i ++) {पेड़ = बिल्डबीएसटी (रूट, नोडएआरआर [i]); } वापसी का पेड़; }   

    मेरी बिल्डबीएसटी पद्धति एक ट्रीएनोड ऑब्जेक्ट देता है।

    मैं इस कोड को tree = null निर्दिष्ट करके ठीक कर सकता हूं। मुझे यह कैसे करना है, लेकिन अगर मैं एक int को प्रारंभ करना चाहता हूं तो मुझे नहीं करना है? क्या ऐसा इसलिए है क्योंकि int एक ज्ञात मात्रा की स्मृति आवंटित करने में सक्षम है, जहां पेड़ ऑब्जेक्ट अज्ञात है स्मृति आवंटित राशि?

    संकलक के लिए कोई गारंटी नहीं है कि लूप कभी भी दर्ज किया गया है। इस प्रकार वेरिएबल को आरम्भ नहीं किया जा सकता है।

Comments

Popular posts from this blog

c# - Textbox not clickable but editable -

Matlab transpose a table vector -

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -