Among the given options, which search algorithm requires less memory?
a) Optimal Search
b) Depth First Search
c) Breadth-First Search
d) Linear Search
b. Depth First Search
Explanation: The Depth Search Algorithm or DFS requires very little memory as it only stores the stack of nodes from the root node to the current node.