हर बार मुझे ऐसा करने की ज़रूरत है, मैं एक अलग तरीके से "आविष्कार" करता हूं। मानकीकृत करने का समय। मुझे संदेह है कि कुछ डिफ़ॉल्ट आदेश है जो मैंने ऐसा करने के लिए तैयार नहीं किया है, इसलिए यदि प्रश्न बहुत छोटा है तो मुझे पहले से खेद है।जेनरेटिंग संयोजन
क्या बेहतर (स्मृति, प्रदर्शन) जिस तरह से प्राप्त करने के लिए है:
combinations[{1,2,3},2] = {{1,2},{1,3},{2,3}}
इनपुट सूची में मनमाने ढंग से तत्व, निश्चित रूप से साथ
।
यदि आप "सबसेट" खोजना चाहते हैं तो केवल मामूली है। यदि आप, काफी हद तक, केवल "संयोजन" खोजना चाहते हैं, तो, आपने यह पूछकर सभी भविष्य के लोगों के लिए एक महान सेवा की है! – dreeves
@dreeves आपको बहुत बहुत धन्यवाद! अब, यदि आप _really_ मुझे दोष देना चाहते हैं, तो कोड की तीसरी पंक्ति देखें ** मैंने ** यहां लिखा है http://stackoverflow.com/questions/3815496/plotting-linear-inequalities-in-mathematica/3868677#3868677 –
मुझे सहायता केंद्र में दो कदम उठाए गए: संयोजन => टुपल्स => सब्सट्रेट्स (निश्चित रूप से मैं इसे पहले से जानता था, इसलिए इससे मदद मिली हो सकती है) –