‹ 上一题 下一题 ›

g6-04756. GESP-6级-2024-03-单选-第08题 未做

阅读以下广度优先搜索的代码:

void bfs(TreeNode* root) {
    if (root == NULL) {
        return;
    }
    queue<TreeNode*> q;
    q.push(root);
    while (!q.empty()) {
        TreeNode* current = q.front();
        q.pop();
        cout << current->val << " ";
        if (current->left) {
            q.push(current->left);
        }
        if (current->right) {
            q.push(current->right);
        }
    }
}

使用以上算法遍历以下这棵树,可能的输出是( )。

       1
      / \
     2   3
    / \   \
   8   9   6
  / \   \
 4   5   7
        / \
      10   11
  • A. 1 2 8 9 4 5 3 6 7 10 11
  • B. 1 2 3 4 5 6 7 8 9 10 11
  • C. 1 2 3 8 9 6 4 5 7 10 11
  • D. 1 2 3 8 9 4 5 6 7 10 11
未选择
输入
输出

            
答案