Các thuật toán tìm kiếm được sử dụng để tìm kiếm hoặc tìm một hoặc nhiều phần tử từ tập dữ liệu. Loại thuật toán này được sử dụng để tìm các phần tử từ một cấu trúc dữ liệu cụ thể.
Tìm kiếm có thể tuần tự hoặc không. Nếu dữ liệu trong tập dữ liệu là ngẫu nhiên, thì chúng ta cần sử dụng tìm kiếm tuần tự. Nếu không, chúng tôi có thể sử dụng các kỹ thuật khác nhau để giảm bớt sự phức tạp.
Trong Phần này Chúng tôi sẽ đề cập đến -
- Tìm kiếm nhị phân
- Tìm kiếm theo cấp số nhân
- Tìm kiếm nội suy
- Tìm kiếm Nhảy
- Tìm kiếm tuyến tính
- Tìm kiếm Thứ ba