मैं स्ट्रिंग के लिए 144 बिट कहेंगे (10 पात्रों के लिए सूचक के लिए 32, 80, 32 लंबाई int के लिए), int के लिए 32 बिट्स, और पॉइंटर के लिए 32 ऑब्जेक्ट के लिए, 208 बिट्स बनाते हैं। 10 की एक सूची में ऑब्जेक्ट्स और पॉइंटर्स के लिए 2080 बिट्स की आवश्यकता होगी, अगले और पिछले पॉइंटर्स के लिए अतिरिक्त 32 * 2 * 10, सूची की लंबाई के लिए 32 और पॉइंटर के लिए 32। यह 2784 बिट्स कुल बनाता है। और जावा बनाम मेरे अनुभव में मुझे लगता है कि इसे (उर्फ सी) की आवश्यकता होगी, आप एक बार दो गुणक लागू करते हैं, जिससे इसे 5568 बिट बनाते हैं।
दिन के अंत में यदि आप स्मृति आवश्यकताओं के बारे में चिंतित हैं, तो इसका परीक्षण करें और देखें! लेकिन ऐसी छोटी संख्याओं के लिए परीक्षण करना काफी कठिन है ... इसके बजाय उनमें से कुछ हज़ारों को आजमाएं।
एसओ पर बेवकूफ सवाल पूछे गए हैं, लेकिन आपका उनमें से एक नहीं है। :-) – JesperE