Search algorithm
any algorithm which solves the search problem, namely, to retrieve information stored within some data structure, or calculated in the search space of a problem domain, either with discrete or continuous values
Grover's algorithm
uniform-cost search
maximum inner-product search
interpolation search
tree traversal
Smith–Waterman algorithm
exponential search
jump point search
ternary search
state space search
proof-number search
binary search algorithm
A* search algorithm
beam search
Best node search
multiplicative binary search
breadth-first search
string searching algorithm
uninformed search algorithm
B*
jump search
alpha–beta pruning
bidirectional search
linear search
backtracking
hill climbing
informed search algorithm
graph traversal