当前位置: 首页 > news >正文

查找二叉树(tree_a)(信息学奥赛一本通- P1367)

【题目描述】

已知一棵二叉树用邻接表结构存储,中序查找二叉树中值为x的结点,并指出是第几个结点。例:如图二叉树的数据文件的数据格式如下:

【输入】

第一行n为二叉树的结点个树,n<=100;第二行x表示要查找的结点的值;以下第一列数据是各结点的值,第二列数据是左儿子结点编号,第三列数据是右儿子结点编号。

【输出】

一个数即查找的结点编号。

【输入样例】

7 15 5 2 3 12 4 5 10 0 0 29 0 0 15 6 7 8 0 0 23 0 0

【输出样例】

4
#include <bits/stdc++.h> using namespace std; int n,x; int id=1;//查找的数的中序输出节点编号 struct node{ int l; int r; int data; }tre[200]; void inorder(int root){ if(tre[root].l) inorder(tre[root].l); if(tre[root].data!=x) id++; else cout<<id; if(tre[root].r) inorder(tre[root].r); } int main(){ cin>>n>>x; for(int i=1;i<=n;i++) cin>>tre[i].data>>tre[i].l>>tre[i].r; inorder(1); return 0; }
http://www.jsqmd.com/news/103827/

相关文章:

  • 手把手教你实现生产者-消费者模型(条件变量版)
  • 如何明智选择:OpenProject开源版vs企业版的完整决策指南
  • 为什么90%的AI项目部署失败?Docker与Vercel SDK协同避坑指南
  • 从入门到精通:Docker MCP 网关协议转换的8个核心技术点
  • Docker镜像每天扫描上千次,企业Agent是如何做到零漏报的?
  • 02 相向双指针
  • 3步搭建专业级视频监控平台:wvp-GB28181-pro完整部署指南
  • Blender建筑建模终极指南:building_tools插件快速上手
  • Docker MCP 网关如何实现零延迟协议转换?真相令人震惊
  • 2025年成都桥架厂家权威推荐榜单:锌铝镁桥架/201不锈钢桥架/工地不锈钢桥架源头厂家精选 - 品牌推荐官
  • 从沟通到洞察,声网STT帮出海企业挖透海外用户需求
  • 扫描频率决定安全性?,深度解析Docker Scout自动扫描机制与风险盲区
  • 上传git仓库
  • 杰理之TWS耳机超距断连后,未连接设备超时自动关机【篇】
  • 企业级Docker部署痛点破解(Agent服务依赖同步难题一文讲透)
  • [开源自荐] 没错,军的开源大模型,使用iChat(AI Chat) 调用小米大模型(Xiaomi MiMo)
  • 【大厂都在用的部署方案】:AI + Docker高性能集成实践
  • OOP-实验6
  • 2025年徐州宣传片拍摄团队推荐列表 - 2025年品牌推荐榜
  • Tool-to-Agent_Retrieval:连接工具与智能体的统一检索框架,让大模型多智能体系统更高效
  • 2025年12月仿手工干豆腐机,豆腐机,豆腐皮机厂家推荐:行业测评与选择指南 - 品牌鉴赏师
  • Docker崩溃后Agent失联?掌握这3种故障转移方案稳如磐石,
  • 杰理之通话出现复位的问题【篇】
  • 医疗和教育行业自动化、精准匹配、易掌握的数据分类分级最佳实践与案例
  • 2025瓷砖十大一线品牌权威指南:瓷砖什么牌子质量好全维度解析 - 资讯焦点
  • 毕设 深度学习yolo藻类细胞检测识别(科研辅助系统)(源码+论文)
  • RAG知识库构建策略
  • C++中的共用体与枚举:内存优化与类型安全
  • 行业专家票选:2025年最值得推荐的热导氢气分析仪top - 品牌推荐大师
  • 超越AdamW:优化器算法的深度实现、演进与自定义框架设计