golu8409/testing
收藏Hugging Face2023-07-16 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/golu8409/testing
下载链接
链接失效反馈官方服务:
资源简介:
vector<int> Solution::solve(TreeNode* A, int B) {
vector<int> v;
queue<TreeNode *> q;
q.push(A);
bool m=true;
while(!q.empty() && m){
int n=q.size();
for(int i=0;i<n;i++){
TreeNode *t=q.front();
q.pop();
if( (t->left && t->left->val== B) || (t->right && t->right->val==B))
m=false;
else {
if(t->left) q.push(t->left);
if(t->right) q.push(t->right);
}
}
}
while(!q.empty()){
v.push_back(q.front()->val);
q.pop();
}
return v;
}
提供机构:
golu8409
原始信息汇总
数据集概述
本数据集包含一个C++函数,用于处理二叉树结构的数据。函数接收一个二叉树节点指针和一个整数作为参数,通过广度优先搜索(BFS)遍历二叉树,寻找特定值的节点。
输入参数
TreeNode* A: 指向二叉树根节点的指针。int B: 需要查找的节点值。
功能描述
- 函数首先创建一个队列,并将根节点入队。
- 使用循环遍历队列中的节点,检查每个节点的左右子节点的值是否等于
B。 - 如果找到值为
B的节点,则停止遍历。 - 如果未找到,则继续将未访问的子节点入队,并继续遍历。
- 遍历结束后,将队列中剩余节点的值存入向量
v中。 - 返回包含未访问节点值的向量。
输出结果
- 返回一个整数向量,包含所有未访问的节点值。



