इस पोस्ट में, मैं लिनियर सर्च और बाइनरी सर्च एल्गोरिदम की तुलना करूंगा। आप हर एक एल्गोरिदम के लिए सूडो कोड देखेंगे, उदाहरण के लिए और प्रत्येक को लागू करने के लिए स्टेप-बाय-स्टेप गाइड भी होगी।

Alberta Williams

बाइनरी मोबाइल ऐप्स

सामान्य अध्ययन: 2

शासन:

विषय: शासन व्यवस्था, पारदर्शिता और जवाबदेही के महत्त्वपूर्ण पक्ष, ई-गवर्नेंस- अनुप्रयोग, मॉडल, सफलताएँ, सीमाएँ और संभावनाएँ।

प्रारंभिक परीक्षा: आर्थिक सलाहकार परिषद,सामाजिक प्रगति सूचकांक (SPI) से सम्बंधित तथ्य।

मुख्य परीक्षा: भारत के राज्यों और जिलों के लिए सामाजिक प्रगति सूचकांक का महत्व।

  • प्रधानमंत्री की आर्थिक सलाहकार परिषद ने इंस्टीट्यूट फॉर कॉम्पिटिटिवनेस एंड सोशल प्रोग्रेस इम्पेरेटिव के साथ ईएसी-पीएम द्वारा अनिवार्य भारत के राज्यों और जिलों के लिए बाइनरी मोबाइल ऐप्स बाइनरी मोबाइल ऐप्स सामाजिक प्रगति सूचकांक जारी किया है।
  • एसपीआई एक विस्‍तृत साधन है जो राष्ट्रीय और उप-राष्ट्रीय स्तरों पर किसी देश की सामाजिक प्रगति के समग्र मापदण्‍ड के रूप में काम कर सकता है।
    • सूचकांक सामाजिक प्रगति के तीन महत्वपूर्ण आयामों- बुनियादी मानव आवश्यकताओं, कल्याण की नींव और अवसर में 12 घटकों के आधार पर राज्यों और जिलों का आकलन करता है।

    “खेल अवसंरचना का निर्माण और उन्नयन” के तहत देश भर में 298 खेल अवसंरचना परियोजनाओं को मंजूरी दी गई:

    सामान्य अध्ययन: प्रारंभिक परीक्षा:

    खेल:

    विषय: समसामायकी (खेल)

    प्रारंभिक परीक्षा: राष्ट्रीय युवा सशक्तिकरण कार्यक्रम (RYSK) से सम्बंधित तथ्य।

    लिनियर सर्च

    हम जावास्क्रिप्ट में लिनियर सर्च को अप्लाई करने के तरीके के बारे में बताकर शुरू करते हैं। हम linearSearch नामक एक फंक्शन बनाएंगे जो वैल्यू को इन्टिजर या स्ट्रिंग और पैरामीटर के रूप में एक array को स्वीकार बाइनरी मोबाइल ऐप्स करता है। फंक्शन वैल्यू के लिए array में प्रत्येक एलिमेंट को सर्च करेगा और यदि यह मिल जाता है तो array में वैल्यू की पोजीशन रिटर्न कर देगा। यदि वैल्यू array में नहीं है, तो यह -1 रिटर्न करेगा। उदाहरण के लिए, linearSearch(1, [3, 4, 2, 1, 5]) को कॉल करके 3 रिटर्न आएगा और linearSearch(0, [3, 4, 2, 1, 5]) को कॉल करके -1 रिटर्न होगा।

    यहाँ हमारे फंक्शन के लिए कुछ सुडोकोड है

    लिनियर सर्च का जावास्क्रिप्ट इंप्लीमेंटेशन

    यहां लिनियर सर्च एल्गोरिदम का जावास्क्रिप्ट इंप्लीमेंटेशन है

    यह ध्यान रखना महत्वपूर्ण है कि लिनियर सर्च एल्गोरिदम को सॉर्टेड लिस्ट का उपयोग करने की आवश्यकता नहीं है। इसके अलावा, एल्गोरिदम को अलग-अलग सिनेरियो में उपयोग के लिए कस्टमाइज किया जा सकता है जैसे कि key द्वारा ऑब्जेक्ट्स का एक array में सर्च करना। यदि आपके पास क्लाइंट डाटा का एक array है जिसमें पहले और आखिरी नाम की keys शामिल है, तो आप यह टेस्ट कर सकते हैं कि क्या array में पहले स्पेसिफाई नाम वाला क्लाइंट है या नहीं। उस स्थिति में, चेक करने की बजाय की यदि list[index] हमारे सर्च बाइनरी मोबाइल ऐप्स वैल्यू के बराबर है तो आप list[index].first को चेक करेंगे।

    बाइनरी सर्च

    कल्पना करें कि आप एक नंबर अनुमान लगाने का खेल खेल रहे हैं। आप को 1 और 100 के बीच की संख्या का अनुमान लगाने के लिए कहा जाता है। यदि आप की संख्या बहुत बड़ी है या बहुत छोटी है, तो आपको हिंट मिलेगा। आपकी स्ट्रेटजी क्या होगी? क्या आप बेहतरीन ढंग से संख्याएं चुनेंगे? क्या 1 से शुरू करेंगे, फिर 2 से, और जब तक आप सही अनुमान नहीं लगाते हैं? यहां तक कि अगर आपके पास असीमित अनुमान हो, तब भी आप यथासंभव कम समय में ही सही अनुमान लगाना चाहेंगे। इसलिए, आप अनुमान लगाने की शुरुआत 50 से कर सकते हैं। यदि संख्या अधिक है तो आप 75 का अनुमान लगा सकते हैं। यदि कम है तो इसका मतलब है कि संख्या 50 और 75 के बीच है और आप एक संख्या चुनेंगे जो बीच में है। जब तक आप सही संख्या को नहीं खोज लेते, आप इसी तरह से चलते जाएंगे। यह बायनरी खोज कैसे काम करता है, उसी के समान है।

    लिनियर सर्च के विपरीत, बाइनरी सर्च एक सॉर्टेड लिस्ट का उपयोग करता है। किसी वैल्यू को सर्च करने के लिए, आप पहले वैल्यू को लिस्ट के बीच वाले एलिमेंट से तुलना करते हैं। यदि वे समान है, तो सर्च वैल्यू मिल गई है। यदि सर्च वैल्यू बीच वाले एलिमेंट से अधिक है, तो आप डाटा के टॉप हाफ से सर्च करते हैं। आप तब इस सेक्शन के मिडिल एलिमेंट को सर्च वैल्यू से तुलना करते हैं। वैकल्पिक रूप से, यदि आइटम मिडल एलिमेंट से छोटा है, तो आप लिस्ट के निचले हाफ हिस्से को सर्च करते हैं और इसके मिडल वैल्यू की तुलना करते हैं। लिस्ट को बार-बार आधे में विभाजित किया जाता है जब तक एलिमेंट नहीं मिल जाता है या सर्च के लिए और अधिक आइटम नहीं बचे हो।

    निष्कर्ष

    इस ट्यूटोरियल में, हमने देखा कि लिनियर सर्च और बाइनरी सर्च एल्गोरिदम को कैसे इंप्लीमेंट किया जाए। लिनियर सर्च एल्गोरिदम आसान है और इसके लिए एक सॉर्टेड array की आवश्यकता नहीं है। हालांकि, बड़े arrays के साथ उपयोग करना इनएफिशिएंट है। सबसे खराब स्थिति में, एल्गोरिदम को n कंपैरिजन करने वाले सभी एलिमेंट्स को सर्च करना होगा (जहां n एलिमेंट्स की संख्या है)।

    दूसरी ओर, बाइनरी सर्च एल्गोरिथम, आपको पहले array को सॉर्टेड करने की आवश्यकता है और इसे इंप्लीमेंट करना अधिक मुश्किल है। हालांकि, यह सॉर्टिंग की कॉस्ट के बारे में विचार करने पर भी यह अधिक एफिशिएंट है। उदाहरण के लिए, 10 एलिमेंट्स के साथ एक array ज्यादा से ज्यादा 4 कंपैरिजन करेगा अगर हम बाइनरी सर्च से करते हैं इसके मुकाबले लिनियर सर्च 10 बार करेगा-- बहुत बड़ा इंप्रूवमेंट नहीं है। हालांकि 1,000,बाइनरी मोबाइल ऐप्स 000 एलिमेंट्स के साथ बाइनरी सर्च में सबसे खराब स्थिति केवल 20 कंपैरिजंस की है। यह लिनियर सर्च के मुकाबले बहुत ही बड़ा इंप्रूवमेंट है!

    19 दिसंबर 2022 : PIB विश्लेषण

    मुख्य परीक्षा: सरकार आतंकवाद का मुकाबला करने के लिए सशस्त्र कार्रवाई से आगे जाने के लिए प्रतिबद्ध है इस दिशा में स्थायी शांति का माहौल बनाने हेतु सरकार द्वारा हस्ताक्षरित शांति समझौतों पर चर्चा कीजिए।

    • भारत सरकार की नीति ‘आतंकवाद बाइनरी मोबाइल ऐप्स के खिलाफ जीरो टॉलरेंस’ नीति पर केन्द्रित है।
    • सरकार ने जहां UAPAको मजबूत करने के लिए कानूनी मोर्चे पर काम किया है, वहीं प्रवर्तन स्तर पर भी विभिन्न कदम उठाए गए हैं; राष्ट्रीय जांच एजेंसी (संशोधन) अधिनियम को पेश करके राष्ट्रीय जांच एजेंसी को वास्तविक तौर पर एक संघीय संरचना दी गयी है।
    • इन उपायों का सामूहिक प्रभाव, आतंकवाद के इकोसिस्टम को कमजोर कर रहा है।
    • आतंक के खिलाफ संकल्प को सर्जिकल स्ट्राइक से लेकर बालाकोट स्ट्राइक तक बार-बार प्रदर्शित किया गया है।
      • हमारे सशस्त्र बलों की कार्रवाई से जम्मू-कश्मीर में आतंकी घटनाओं में भारी कमी दर्ज की गयी है।
      • इसी तरह, आतंकवाद को वित्तीय मदद देने के मामलों में सजा की दर 94 प्रतिशत तक हासिल की गयी है।

      शिक्षा के नींव चरण (फाउंडेशनल स्टेज) के लिए देश भर में ‘बालवाटिका 49 केंद्रीय विद्यालयों’ की पायलट परियोजना की शुरुआत:

      सामान्य अध्ययन: 2

      सामाजिक न्याय:

      विषय: स्वास्थ्य,शिक्षा,मानव संसाधनों से सम्बंधित सामाजिक क्षेत्र/सवाओं के विकास और प्रबंधन से सम्बंधित विषय।

      मुख्य परीक्षा: ‘बालवाटिका 49 केंद्रीय विद्यालयों’ की पायलट परियोजना का महत्व।

      Binary.com में लॉगिन और पैसे कैसे जमा करें

      कैसे खाता खोलें और Binary.com में साइन इन करें

       Binary.com में पैसे कैसे निकालें और जमा करें

      Binary.com में पैसे कैसे निकालें और जमा करें

      DMCA.com Protection Status

      यह प्रकाशन एक विपणन संचार है और निवेश सलाह या अनुसंधान का गठन नहीं करता है। इसकी सामग्री हमारे विशेषज्ञों के सामान्य विचारों का प्रतिनिधित्व करती है और व्यक्तिगत पाठकों की व्यक्तिगत परिस्थितियों, निवेश के अनुभव या वर्तमान वित्तीय स्थिति पर विचार नहीं करती है।

      सामान्य जोखिम अधिसूचना: ट्रेडिंग में उच्च जोखिम वाला निवेश शामिल है। उन फंडों का निवेश न करें जिन्हें आप खोने के लिए तैयार नहीं हैं। शुरू करने से पहले, हम बाइनरी मोबाइल ऐप्स आपको सलाह देते हैं कि आप हमारी साइट पर उल्लिखित ट्रेडिंग के नियमों और शर्तों से परिचित हों। साइट पर कोई भी उदाहरण, टिप्स, रणनीति और निर्देश ट्रेडिंग सिफारिशों का गठन नहीं करते हैं और कानूनी रूप से बाध्यकारी नहीं हैं। व्यापारी स्वतंत्र रूप से अपने निर्णय लेते हैं और यह कंपनी उनके लिए जिम्मेदारी नहीं मानती है। सेवा अनुबंध सेंट विंसेंट और ग्रेनेडाइंस के संप्रभु राज्य के क्षेत्र में संपन्न हुआ है। कंपनी की सेवाएं सेंट विंसेंट और ग्रेनेडाइंस के संप्रभु राज्य के क्षेत्र में प्रदान की जाती हैं।

      कंप्यूटर में डेटा को स्टोर करने और गणना करने के लिए किस नंबर सिस्टम का उपयोग किया जाता है?

      quesImage56

      The Uttar Pradesh Power Corporation Limited JE (Civil) 2022 final result has been declared on 10th August 2022. The candidates can check their UPPCL JE 2022 results from the direct download link. The cut-off marks for respective categories are also out. The candidates who could make it to the final list should not be disheartened. They should thoroughly analyze their mistakes, go through the previous years' papers, and come back stronger next year.

रेटिंग: 4.85
अधिकतम अंक: 5
न्यूनतम अंक: 1
मतदाताओं की संख्या: 714