This section presents several search algorithms, each of which
constructs a search tree. Each search algorithm is a special case of
the algorithm in Figure 2.4, obtained by defining a
different sorting function for . Most of these are just
classical graph search algorithms [243].