সার্চিং অ্যালগরিদমগুলো ডেটাসেট থেকে এক বা একাধিক এলিমেন্ট খুঁজে বের করতে বা সার্চ করতে ব্যবহৃত হয়। এই ধরণের অ্যালগরিদম নির্দিষ্ট ডেটা স্ট্রাকচার থেকে এলিমেন্ট খুঁজে বের করতে ব্যবহৃত হয়।
সার্চিং সিকোয়েনশিয়াল হতে পারে বা নাও হতে পারে। যদি ডেটাসেটের ডেটা র্যান্ডম হয়, তবে সিকোয়েনশিয়াল সার্চিং ব্যবহার করতে হয়। অন্যথায়, কমপ্লেক্সিটি কমাতে আমরা অন্যান্য বিভিন্ন টেকনিক ব্যবহার করতে পারি।
এই সেকশনে আমরা নিম্নলিখিত বিষয়গুলো আলোচনা করব −
- বাইনারি সার্চ
- এক্সপোনেনশিয়াল সার্চ
- ইন্টারপোলেশন সার্চ
- জাম্প সার্চ
- লিনিয়ার সার্চ
- টার্নারি সার্চ