Algorithm

Algorithm Definition – Hindi

एक algorithm एक विशिष्ट कार्य करने के लिए डिज़ाइन किए गए निर्देशों का एक समूह है। यह एक सरल प्रक्रिया हो सकती है, जैसे दो संख्याओं का गुणा करना, या एक जटिल ऑपरेशन, जैसे कि एक compressed video file चलाना। search engine विशिष्ट प्रश्नों के लिए अपने खोज सूचकांक से सबसे अधिक प्रासंगिक परिणाम प्रदर्शित करने के लिए proprietary algorithms का उपयोग करते हैं।

computer programing में, algorithm अक्सर कार्यों के रूप में बनाए जाते हैं। ये कार्य छोटे कार्यक्रमों के रूप में कार्य करते हैं जिन्हें एक बड़े कार्यक्रम द्वारा संदर्भित किया जा सकता है। उदाहरण के लिए, एक image देखने वाले application में functions की एक library शामिल हो सकती है जो प्रत्येक अलग image file स्वरूपों को प्रस्तुत करने के लिए एक कस्टम algorithm का उपयोग करती है। एक image editing कार्यक्रम में image data को संसाधित करने के लिए डिज़ाइन किए गए एल्गोरिदम हो सकते हैं। image processing एल्गोरिदम के उदाहरणों में cropping , change shape, sharp, blur करना, red eye रिडक्शन और color enhancement शामिल हैं।

कई मामलों में, software program के भीतर एक विशिष्ट operation करने के कई तरीके हैं। इसलिए, programer आमतौर पर सबसे कुशल एल्गोरिदम बनाना चाहते हैं। अत्यधिक कुशल एल्गोरिदम का उपयोग करके, डेवलपर्स यह सुनिश्चित कर सकते हैं कि उनके कार्यक्रम यथासंभव तेजी से चलें और न्यूनतम सिस्टम संसाधनों का उपयोग करें। बेशक, सभी एल्गोरिदम पहली बार पूरी तरह से नहीं बनाए गए हैं। इसलिए, डेवलपर्स अक्सर मौजूदा एल्गोरिदम में सुधार करते हैं और उन्हें भविष्य के सॉफ़्टवेयर अपडेट में शामिल करते हैं। जब आप किसी सॉफ़्टवेयर प्रोग्राम का नया संस्करण देखते हैं जिसे “optimized” किया गया है या जिसका “fast performance” है, तो इसका सबसे अधिक अर्थ है कि नए संस्करण में अधिक कुशल एल्गोरिदम शामिल हैं।