在图的遍历中,深度优先搜索(DFS)和广度优先搜索(BFS)在实现时的主要区别是什么? A. DFS使用栈,BFS使用队列 B. DFS使用队列,BFS使用栈 C. DFS只能用于有向图,BFS可以用于无向图 D. DFS和BFS的实现方式没有区别 答案解析 深度优先搜索(DFS)通常使用栈来实现,而广度优先搜索(BFS)则使用队列。选项B和C混淆了两者的实现方式,选项D则完全错误。选项A是正确答案。 正确答案:A