combinatorics पर टैग किए गए जवाब

30
सूची के सभी क्रमपरिवर्तन कैसे उत्पन्न करें?
आप उस सूची में तत्वों के प्रकार से स्वतंत्र रूप से पायथन में एक सूची के सभी क्रमपरिवर्तन कैसे उत्पन्न करते हैं? उदाहरण के लिए: permutations([]) [] permutations([1]) [1] permutations([1, 2]) [1, 2] [2, 1] permutations([1, 2, 3]) [1, 2, 3] [1, 3, 2] [2, 1, 3] [2, 3, 1] …

12
तेजी से क्रमचय -> संख्या -> क्रमचय मानचित्रण एल्गोरिदम
मेरे पास n तत्व हैं। एक उदाहरण के लिए, आइए बताते हैं, an तत्व, १२३४५६ I। मुझे पता है कि an हैं! = इन। तत्वों में से ५०४० क्रमपरिवर्तन संभव। मुझे दो कार्यों से युक्त एक तेज़ एल्गोरिथम चाहिए: f (संख्या) एक अद्वितीय क्रमपरिवर्तन के लिए 0 और 5039 के …

12
आसन्न समान तत्वों के बिना किसी सूची के सभी क्रमपरिवर्तन उत्पन्न करें
जब हम किसी सूची को क्रमबद्ध करते हैं, जैसे a = [1,2,3,3,2,2,1] sorted(a) => [1, 1, 2, 2, 2, 3, 3] समान तत्व हमेशा परिणामी सूची में आसन्न होते हैं। मैं विपरीत कार्य कैसे प्राप्त कर सकता हूं - सूची में फेरबदल करें ताकि समतुल्य तत्व (या संभव के रूप …

5
परवान चढ़ना आलसी होना
मैं एक एल्गोरिथ्म की तलाश में एक सेट के क्रमपरिवर्तन को इस तरह से उत्पन्न कर रहा हूं कि मैं क्लीजुरे में उनकी एक आलसी सूची बना सकूं। यानी मैं क्रमपरिवर्तन की एक सूची पर पुनरावृत्ति करना चाहूंगा, जहां प्रत्येक अनुरोध की गणना तब तक नहीं की जाती है जब …

6
दोहराव के साथ क्रमपरिवर्तन उत्पन्न करना
मैं itertools के बारे में जानता हूँ, लेकिन ऐसा लगता है कि यह केवल पुनरावृत्ति के बिना क्रमपरिवर्तन उत्पन्न कर सकता है। उदाहरण के लिए, मैं 2 पासा के लिए सभी संभव पासा रोल उत्पन्न करना चाहूंगा। इसलिए मुझे पुनरावृत्तियों सहित [1, 2, 3, 4, 5, 6] के आकार के …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.