एस की एक सरणी बनाता है। यदि हम T
को int[5]
के साथ प्रतिस्थापित करते हैं, तो हमें new int[5][7]
मिलता है जो 5 पूर्णांक के 7 सरणी बनाना चाहिए। हालांकि, यह इसके बजाय 7 पूर्णांक के 5 सरणी बनाता है। क्या इसके लिए कोई अच्छा कारण है? अगर यह दूसरी तरफ था तो क्या यह और अधिक समझ में नहीं आता?बहुआयामी सरणी बनाते समय आयामों का क्रम
उत्तर
मैं आयाम के रूप में यह के बारे में सोच:
height width depth
int[5] [7] [8]
या
rows cols
int[5] [7]
इसलिए यह समझ में आता है यह मेरे लिए 7 ints के 5 सरणियों होने के लिए। एक प्राकृतिक आदेश है।
मुझे लगता है कि आपका उदाहरण भी समझ में आता है और बहुत तार्किक है। तो मुझे लगता है कि यह सिर्फ राय का विषय है: पी
int ints [][] = new int [5][7];
int [] ints [] = new int [5][7];
के रूप में लिखा जा सकता है शायद यह आपको बताएगा कि यह 7 पूर्णांक के 5 सरणी हैं। ;)
क्या यह भी सच है? साथ ही, मुझे नहीं लगता कि यह – sehe
कैसे मदद करता है यह एक मजेदार जवाब है, मेरे द्वारा +1। – fredoverflow
+1 मजाकिया। मैं वाक्यविन्यास को भी पार्स नहीं कर सकता। –
- 1. सरणी आयामों का क्रम कैसे बदलें
- 2. बहुआयामी सरणी
- 3. बहुआयामी सरणी
- 4. बहुआयामी सरणी
- 5. बहुआयामी सरणी
- 6. बहुआयामी सरणी
- 7. बहुआयामी सरणी - उप सरणी
- 8. बेवकूफ: एक बहुआयामी सरणी को एक बहुआयामी सरणी
- 9. बहुआयामी सरणी का जावा क्रमबद्धता
- 10. एक बहुआयामी सरणी का टाइपपीफ?
- 11. नेस्टेड सूची बहुआयामी सरणी
- 12. एफ # बहुआयामी सरणी प्रकार
- 13. एक बहुआयामी सरणी
- 14. बहुआयामी वस्तुओं को सरणी
- 15. बाश: बहुआयामी सहयोगी सरणी
- 16. सी # एक बहुआयामी सरणी का प्रकार प्राप्त करें
- 17. बहुआयामी सरणी पर सेटलेथेंथ
- 18. php बहुआयामी सरणी मूल्यों
- 19. PHP सॉर्टिंग बहुआयामी सरणी
- 20. बहुआयामी सरणी कैसे बनाएं?
- 21. जावास्क्रिप्ट: सॉर्ट बहुआयामी सरणी
- 22. सभी सरणी तत्वों एक बहुआयामी सरणी
- 23. जावा: बहुआयामी जेनेरिक सरणी निर्माण
- 24. मुझे एक बहुआयामी PHP सरणी
- 25. जावा सरणी में आयामों की अधिकतम संख्या
- 26. पीएचपी बिना क्रम वाली सूची के लिए बहुआयामी सरणी, url पथ
- 27. Jinja2: बहुआयामी जावास्क्रिप्ट सरणी कैसे बनाएं?
- 28. मनमाने ढंग से आयामों का बेवकूफ टुकड़ा
- 29. कुकी में एक बहुआयामी सरणी संग्रहीत करना?
- 30. जाओ: बहुआयामी सरणी की रेंज और लेन?
सभी सी-जैसी भाषाएं [पंक्ति-प्रमुख क्रम] का उपयोग करती हैं (http://en.wikipedia.org/wiki/Row-major_order)। फोरट्रान कॉलम प्रमुख का उपयोग करता है। इसके बारे में * सबसे महत्वपूर्ण आयाम पहले * के रूप में सोचें। – Mysticial
मुझे लगता है कि सवाल पूरी तरह उपयुक्त है, भ्रम का लगातार स्रोत है। सी ++ – sehe
में 'नंगे' बहुआयामी सरणी को छोड़ने के लिए यह कई कारणों में से एक है जब आप एक लुकअप करते हैं, तो सूचकांक आयाम के समान क्रम में जाते हैं, जो मुझे लगता है कि दूसरी तरफ से अधिक समझ में आता है। –