恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

牛客网 TSINGK110 二叉树遍历算法与实现

  • 首页
  • 资讯中心
  • /
  • 牛客网 TSINGK110 二叉树遍历算法与实现

相关资讯

Java程序员抓住风口:收藏这份AI大模型实战指南,高薪岗位等你来! 2026/10/22 2:24:55
freehire 贡献者开发环境搭建完全指南:Make 命令、sqlc 再生成与 Pre-Commit 检查清单 2026/10/22 2:24:55
零件化FTO与IPO合规白皮书 2026/10/22 2:24:55

最新资讯

如何科学降低论文AIGC率?降AI工具实测、原理与使用边界解析
基于SSM的健身俱乐部管理系统:从数据库设计到部署运行全解析
YOLOv8安全帽检测实战:从数据集到UI界面完整实现
知识蒸馏与网络结构搜索结合:原理、路径与实操指南
复现GRB分类论文代码:特征、模型与避坑实战指南
CARLA ROS Bridge 实战:规划控制闭环仿真与避坑指南

今日推荐

电商智能运营体系从0到1:架构设计、落地步骤与避坑指南
压缩空气储能与热网热惯性联合优化调度:热电联产系统建模与求解
若依框架AI代码生成不稳定?用Agent Skill三层结构+五步法搞定

本周热门

基于GMM的语音识别系统原理与MATLAB实现详解
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

牛客网 TSINGK110 二叉树遍历算法与实现

发布时间:2026/10/22 2:29:56
牛客网 TSINGK110 二叉树遍历算法与实现 牛客网 TSINGK110 二叉树遍历算法与实现1.题目描述描述编一个程序读入用户输入的一串先序遍历字符串根据此字符串建立一个二叉树以指针方式存储。 例如如下的先序遍历字符串 ABC##DE#G##F### 其中“#”表示的是空格空格字符代表空树。建立起此二叉树以后再对二叉树进行中序遍历输出遍历结果。输入描述输入包括1行字符串长度不超过100。输出描述可能有多组测试数据对于每组数据 输出将输入字符串建立二叉树后中序遍历的序列每个字符后面都有一个空格。 每个输出结果占一行。输入abc##de#g##f###输出c b e g d f a2.分析题目与解题步骤分析示例中的二叉树2.1 先创建二叉树的结构typedef struct TreeNode{ char data; //保存的字符数据 struct TreeNode *left; //左子树 struct TreeNode *right; //右子树 }TreeNode;2.2为用户输入的字符串创建二叉树TreeNode *createTree(char* arr,int *pi) { if(arr[*pi]#) //如果用户输入的字符为#先pi然后返回空 { (*pi); return NULL; } TreeNode *Node BuyNode(arr[*pi]); //为结点开辟空间 (*pi); //递归创建左子树和右子树 Node-leftcreateTree(arr,pi); Node-rightcreateTree(arr,pi); return Node; }2.2.1为结点开辟空间TreeNode *BuyNode(char ch) { TreeNode*Node(TreeNode*)malloc(sizeof(TreeNode)); if(NodeNULL) { perror(malloc fail!); exit(1); } Node-datach; Node-leftNULL; Node-rightNULL; return Node; }2.3中序遍历再打印出来void inorder(TreeNode *root) { if(rootNULL) { return; } inorder(root-left); printf(%c ,root-data); inorder(root-right); }2.4主函数的代码实现int main() { char arr[100]; scanf(%s,arr); int i0; TreeNode *rootcreateTree(arr,i); inorder(root); return 0; }如有不足或错误欢迎各位指出

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号