6. When using Breadth-First Search (BFS), which data structure is typically used to keep track of thecurrent search nodes?(A) Queue(B) Hash Table(C) Heap(D) Stack