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