सर्चिंग एल्गोरिदम का उपयोग डेटासेट से एक या एक से अधिक तत्वों को खोजने या ढूंढने के लिए किया जाता है। इस प्रकार के एल्गोरिदम का उपयोग विशिष्ट डेटा संरचनाओं से तत्वों को खोजने के लिए किया जाता है।
सर्चिंग अनुक्रमिक हो सकती है या नहीं। यदि डेटासेट में डेटा रैंडम है, तो हमें अनुक्रमिक खोज का उपयोग करने की आवश्यकता है। अन्यथा हम जटिलता को कम करने के लिए अन्य विभिन्न तकनीकों का उपयोग कर सकते हैं।
इस सेक्शन में हम कवर करेंगे -
- बाइनरी सर्च
- एक्सपोनेंशियल सर्च
- इंटरपोलेशन सर्च
- जंप सर्च
- लीनियर सर्च
- टर्नरी सर्च