से अधिक आकार की सरणी कैसे बनाएं I 600851475143 से पहले सभी प्राइम्स प्राप्त करने का प्रयास कर रहा था। मैं इसके लिए इरेटोस्टेनेस की चाकू का उपयोग कर रहा था। इसके लिए मुझे उस विशाल आकार की एक बूलियन सरणी बनाने की आवश्यकता है। बुरा विचार, आप स्मृति से बाहर हो सकते हैं। कोई अन्य तरीका। मैंने सही या गलत प्रतिनिधित्व करने के लिए मान1 के साथ प्रत्येक इंडेक्स का उपयोग करके स्ट्रिंग का उपयोग करने का प्रयास किया। लेकिन indexOf विधि भी int देता है।पूर्णांक अधिकतम
अगला मैं अपनी समस्या के लिए 2 डी सरणी का उपयोग कर रहा हूं। ऐसी विशाल सरणी को स्टोर करने का कोई और बेहतर तरीका?
"मैं 600851475143 से पहले सभी प्राइम प्राप्त करने की कोशिश कर रहा था।" उस परियोजना यूलर समस्या के लिए यह पूरी तरह से गलत दृष्टिकोण है। –
आप वेक्टर का उपयोग कर सकते हैं। –
मैं सुझाव दूंगा कि यदि आपके समाधान के लिए आपको 600 बिलियन सरणी प्रविष्टियां बनाने की आवश्यकता है, तो आपको एक नया दृष्टिकोण लेने की आवश्यकता है। – Patashu