मैं एक प्रोग्राम प्रोग्रामिंग कर रहा हूं और एक सरणी का उपयोग कर बोर्ड का प्रतिनिधित्व करना चाहता हूं। मैं दक्षता की तलाश में हूं क्योंकि मैं कई पुनरावृत्तियों को करने जा रहा हूं। इस मामले में, एक int सरणी या एक चार सरणी बोर्ड प्रतिनिधित्व के लिए सुविधाजनक लगती है। एक int सरणी और एक चार सरणी में संचालन करते समय दक्षता के मामले में कोई अंतर है?क्षमता: चार सरणी बनाम int सरणी
मुझे संदेह है कि चूंकि चार सरणी के प्रत्येक तत्व में 1 बाइट का आकार होता है, यह स्मृति में एक अलग प्रतिनिधित्व के कारण धीमा हो सकता है (एक आधुनिक कंप्यूटर पर विचार करें जिसमें कम प्रतिनिधित्व के लिए कम से कम 32 बिट्स हैं) ... क्या मैं सही?
अग्रिम धन्यवाद।
संपादित करें: मैं खेल पेड़ उत्पन्न करने जा रहा हूं, यही कारण है कि दक्षता इतनी महत्वपूर्ण है और समय की खपत में छोटे अंतर एक बड़ा अंतर डाल सकते हैं।
मैं किसी भी कारण से नहीं सोच सकता कि 'char' धीमा हो जाएगा। यदि कुछ भी हो, तो संभवतः आप जो संचालन कर रहे हैं उसके आधार पर, यह तेज़ हो सकता है। 8-बिट आर्किटेक्चर के साथ एम्बेडेड लक्ष्यों पर, 'int' संचालन धीमा हो जाएगा। – jedwards
हो सकता है, लेकिन एक 'char' सरणी में कम स्मृति है, जो इसे' int' सरणी से तेज़ कर सकती है, यदि उसके पास पर्याप्त तत्व हैं। –