मान लीजिए कि मैं संख्या के 2 समूह हैं:जावा में संख्याओं के मनमानी समूहों पर कार्टेसियन उत्पाद कैसे बनाएं?
{1, 2, 3},
{4, 5}
मैं एक एल्गोरिथ्म (जावा में) बनाना चाहते हैं जो कि निम्न 6 संयोजन आउटपुट:
1,4
1,5
2,4
2,5
3,4
3,5
एक मनमाना संख्या नहीं हो सकता है समूह और प्रत्येक समूह के भीतर सदस्यों की मनमानी संख्या। तो उपरोक्त उदाहरण में, पहले समूह वाले 2 समूह हैं जिनमें 2 सदस्य हैं और दूसरे समूह के 2 सदस्य हैं। एक अन्य उदाहरण निम्नलिखित है (3 समूहों, दूसरे और तीसरे समूह में पहली समूहों में 3 सदस्यों और 2 सदस्य):
{1, 2, 3},
{4, 5},
{6, 7}
निम्नलिखित में से कौन 12 संयोजनों प्राप्त होते हैं:
1,4,6
1,4,7
1,5,6
1,5,7
2,4,6
2,4,7
2,5,6
2,5,7
3,4,6
3,4,7
3,5,6
3,5,7
मैं कैसे कर सकते हैं जावा में यह? मैं प्रत्यावर्तन उपयोग करने के लिए कोशिश कर रहा हूँ और मैं एक similar question पहले से ही देखा है लेकिन मैं अभी भी कम आ रहा हूँ। सहायता के लिए धन्यवाद! एक विभाजन लेने के लिए और दृष्टिकोण को जीत के लिए हो सकता है (कृपया देखें कि यह एक होमवर्क असाइनमेंट के लिए नहीं है)
आप जावा में कार्टेशियन उत्पाद की तलाश में हैं, [जावा में मनमाने ढंग से सेट के कार्टेशियन उत्पाद] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/714108/cartesian-product-of -र्बिटेर-सेट-इन-जावा) –