以下关于完全二叉树的代码描述,正确的是( )。

 bool isCompleteTree(TreeNode* root) {   if (root == nullptr) return true;   queue<TreeNode*> q;   q.push(root);   bool hasNull = false;   while (!q.empty()) {      TreeNode* node = q.front();      q.pop();      if (node == nullptr) {         hasNull = true;      } else {         if (hasNull) return false;         q.push(node->left);         q.push(node->right);      }   }   return true; }
填写答案