Match List-I with List-II. $$\begin{array}{|c|l|} \hline \textbf{List-I (Algorithm/Application)} & \textbf{List-II (Data Structure Used)} \\ \hline (A)\ BFS & (I)\ Stack \\ \hline (B)\ DFS & (II)\ B Tree \\ \hline (C)\ Heap\ Sort & (III)\ Priority\ Queue \\ \hline (D)\ Storage\ on\ secondary\ storage\ devices & (IV)\ B\ Queue \\ \hline \end{array}$$
Step-by-step Solution:
We are asked to match the algorithms/applications with the data structures they commonly use.
(A)-(IV), (B)-(I), (C)-(III), (D)-(II)
Answer: Option A