Page 93 - CITS - CSA - TP (Volume 2) - Hindi
P. 93

कं  ूटर सॉ वेयर ए ीके शन - CITS





             ीकरण:

           1   बाइनरी सच  िविध:

              •   बाइनरी सच  िविध टारगेट एलीम ट के  इंडे  को खोजने के  िलए सॉट  िकए गए ऐरे पर बाइनरी सच  करती है।

              •   यह दो पैरामीटर लेता है: ऐरे (arr) और टारगेट एलीम ट (target)।

              •   यह िविध खोज  ान को तब तक सीिमत करने के  िलए बाएं  और दाएं  पॉइंटस  के  साथ while लूप का उपयोग करती है जब तक िक टारगेट
                 एलीम ट नहीं िमल जाता है, या सच   ेस खाली नहीं हो जाता है।

              •   यिद टारगेट एलीम ट िमल जाता है, तो िविध इंडे  लौटाती है; अ था, यह -1 लौटाती है।

           2  मु  िविध:

              •   मु  िविध  ो ाम का एं ट ी पॉइंट है।

              •   यह ऐरे के  आकार, ऐरे एिलम ट और सच  िकए जाने वाले टारगेट एिलम ट के  िलए उपयोगकता  इनपुट लेने के  िलए  ै नर का उपयोग करता है।

           3  ऐरे इनपुट और बबल सॉट :


              •    ो ाम उपयोगकता  को ऐरे का साइज़ इंटर करने और िफर ऐरे एिलम ट को इनपुट करने के  िलए संके त देता है।
              •   ऐरे इनपुट को लेने के  बाद, ऐरे को आरोही  म म  सॉट  करने के  िलए एक सरल बबल सॉट  ए ो र म लागू िकया जाता है।


           4  सॉट ड ऐरे िड  े:

              •   सॉट ड ऐरे को बबल सॉट  के  बाद आरोही  म म   दिश त िकया जाता है।

           5   टारगेट एलीम ट इनपुट:

              •   उपयोगकता  को टारगेट एलीम ट इंटर करने के  िलए कहा जाता है िजसे ऐरे म  खोजा जाना है।

           6  बाइनरी सच  िन ादन:

              •   बाइनरी सच  िविध को सॉट ड ऐरे और टारगेट एलीम ट के  साथ बाइनरी सच  करने के  िलए पैरामीटर के   प म  बुलाया जाता है।

           7  सच  प रणाम  दश न:

              •   बाइनरी सच  का प रणाम  दिश त होता है:

              •   यिद टारगेट एलीम ट िमल जाता है, तो  ो ाम उसका इंडे  ि ंट करता है।

              •   यिद टारगेट एलीम ट नहीं पाया जाता है, तो एक अनुकू ल मैसेज ि ंट िकया जाता है।

           8   ै नर बंद करना:

              •   िस म संसाधनों को  रलीज़ करने के  िलए  ै नर बंद कर िदया जाता है।














                                                           79

                                   CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 93
   88   89   90   91   92   93   94   95   96   97   98