five

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中。
  • 返回包含未访问节点值的向量。

输出结果

  • 返回一个整数向量,包含所有未访问的节点值。
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作