क्रमपरिवर्तन: सभी संभावित संख्या संयोजन उत्पन्न करना
संख्याओं के सभी संभावित सेटों को निर्धारित करना, यह सुनिश्चित करना कि प्रत्येक सेट में प्रत्येक संख्या का उपयोग केवल एक बार किया जाता है, इसमें शामिल है क्रमपरिवर्तन की अवधारणा को समझना।
गणना के लिए सूत्र क्रमपरिवर्तन
एन आइटमों के लिए क्रमपरिवर्तन की संख्या की गणना करने का सूत्र है:
nPk = n!/(n-k)!
इस मामले में, जहां हम हमारे पास 9 संख्याएँ (0-8) हैं और हम प्रत्येक सेट में उन सभी का उपयोग करना चाहते हैं, हमारे पास है:
9P9 = 9! = 362880
इसका मतलब है कि 362,880 संभावित क्रमपरिवर्तन हैं।
PHP में क्रमपरिवर्तन लागू करना
PHP "PHP में स्थित pc_permute नामक एक शक्तिशाली फ़ंक्शन प्रदान करता है कुकबुक" ओ'रेली द्वारा। यहां एक उदाहरण कोड स्निपेट है:
pc_permute(array(0, 1, 2, 3, 4, 5, 7, 8));
pc_permute फ़ंक्शन सभी संभावित क्रमपरिवर्तन उत्पन्न और प्रिंट करता है दी गई सारणी. आउटपुट संख्याओं के 362,880 अद्वितीय सेटों की एक सूची होगी, जिनमें से प्रत्येक में सभी 9 नंबर (0-8) होंगे।
यह कोड संख्याओं के दिए गए सेट के सभी संभावित संयोजनों का पता लगाने का एक मजबूत तरीका प्रदान करता है, जो उपयोगी साबित होता है। क्रमपरिवर्तन से जुड़े विभिन्न अनुप्रयोगों में।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3