⊗ppSpOtOA 78 of 83 menu

PHP में इष्टतम एल्गोरिदम का चयन

कभी-कभी कोड की समस्या इस बात से जुड़ी होती है कि कार्य का सबसे इष्टतम समाधान नहीं चुना गया है।

मान लीजिए, उदाहरण के लिए, हमारे सामने कार्य है 1 से 1000000 तक पूर्णांकों का योग ज्ञात करना। आइए दिए गए कार्य को हल करें:

<?php $sum = 0; for ($i = 1; $i <= 1000000; $i++) { $sum += $i; } echo $i; ?>

क्या गलत है? बात यह है कि इस कार्य को हल करने के लिए एक गणितीय समाधान मौजूद है।

इस समाधान के लिए व्यावहारिक रूप से कोई संसाधनों की आवश्यकता नहीं है! आइए इसका प्रोग्राम लिखें:

<?php $n = 1000000; $sum = $n * ($n + 1) / 2; echo $sum; ?>

सीख: किसी संसाधन-गहन कार्य को हल करने से पहले अवश्य जांचें कि क्या उसके समाधान के लिए कोई तैयार गणितीय सूत्र या तैयार गणितीय दृष्टिकोण मौजूद है।

1 से 1000 तक के अंतराल में बिना किसी शेषफल के 5 से विभाज्य संख्याओं की संख्या ज्ञात कीजिए।

1 से 1000000 तक की सभी संख्याओं को लिखने के लिए आवश्यक अंकों की संख्या ज्ञात कीजिए।

1 से 10000 के अंतराल में सभी अभाज्य संख्याएँ ज्ञात कीजिए। तारांकन चिह्न वाला कार्य, हल नहीं कर सकते।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें