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

