6-2 二叉树 - 8. 中序遍历 (10 分)
请编写函数,中序遍历二叉树。

函数原型
void BinTreeInorder(const TNODE *root);
说明:root 为二叉树的根指针。

在头文件 BinTree.h 中声明函数,在程序文件 BinTree.c 中编写函数。

BinTree.h

void BinTreeInorder(const TNODE *root);

BinTree.c

/* 你提交的代码将被嵌在这里 */
裁判程序
main.c

#include <stdio.h>
#include “BinTree.h”

int main()
{
TNODE *r;
BinTreeCreate(&r);
BinTreeInput(&r);
BinTreeInorder®;
putchar(’\n’);
BinTreeDestroy(&r);
return 0;
}

输入样例
EIBJ##H###DF#A##G#C##
输出样例
JBHIEFADGC

C:

void BinTreeInorder(const TNODE *root)
{if(root){BinTreeInorder(root->lch);printf("%c", root->data);BinTreeInorder(root->rch);}
}

6-2 二叉树 - 8. 中序遍历相关推荐

  1. 《LeetCode力扣练习》第94题 二叉树的中序遍历 Java

    <LeetCode力扣练习>第94题 二叉树的中序遍历 Java 一.资源 题目: 给定一个二叉树的根节点 root ,返回它的 中序 遍历. 示例 1: 输入:root = [1,nul ...

  2. 树结构练习——排序二叉树的中序遍历(二叉搜索树)

    树结构练习--排序二叉树的中序遍历 Time Limit: 1000MS Memory limit: 65536K 题目描述 在树结构中,有一种特殊的二叉树叫做排序二叉树,直观的理解就是--(1).每 ...

  3. LeetCode-二叉树-94. 二叉树的中序遍历

    描述 94. 二叉树的中序遍历 给定一个二叉树的根节点 root ,返回它的 中序 遍历. 示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root ...

  4. 树结构练习——排序二叉树的中序遍历

    树结构练习--排序二叉树的中序遍历 Description 在树结构中,有一种特殊的二叉树叫做排序二叉树,直观的理解就是--(1).每个节点中包含有一个关键值 (2).任意一个节点的左子树(如果存在的 ...

  5. LeetCode 92反转链表Ⅱ93复制ip地址94二叉树的中序遍历

    微信搜一搜:bigsai 专注于Java.数据结构与算法,一起进大厂不迷路! 算法文章题解全部收录在github仓库bigsai-algorithm,求star! 关注回复进群即可加入力扣打卡群,欢迎 ...

  6. lintcode:二叉树的中序遍历

    题目: 二叉树的中序遍历 给出一棵二叉树,返回其中序遍历 样例 给出二叉树 {1,#,2,3}, 1\2/3 返回 [1,3,2]. 挑战 你能使用非递归算法来实现么? 解题: 程序直接来源 Java ...

  7. 二叉树的中序遍历非递归方法(算法导论第三版12.1-3)

    二叉树的中序遍历非递归方法(算法导论第三版12.1-3) 1⃣️用栈实现 template<typename T> void inorder_tree_walk_non_recursion ...

  8. leetcode - 94. 二叉树的中序遍历

    给定一个二叉树,返回它的中序遍历.中序遍历(LDR)是二叉树遍历的一种,也叫做中根遍历.中序周游.在二叉树中,中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树. 示例: 进阶: 递归算法很简单, ...

  9. LeetCode-94. 二叉树的中序遍历

    题目描述: 给定一个二叉树的根节点 root ,返回它的 中序 遍历. 输入:root = [1,null,2,3] 输出:[1,3,2] 思路分析: 用递归或是迭代算法来解决. 递归: 首先我们需要 ...

  10. Leetcode 129求根节点到叶节点数字之和、104二叉树的最大深度、8字符串转换整数(atoi)、82删除排序链表中的重复元素II、204二分查找、94二叉树的中序遍历、144二叉树的前序遍历

    Top1:Leetcode 129求根节点到叶节点数字之和 官方题解:https://leetcode.cn/problems/sum-root-to-leaf-numbers/solution/qi ...

最新文章

  1. 机器学习(17)无监督学习 -- K-means算法与性能评估
  2. 手机时间插件 支持分钟多选_手机时间慢十几分钟,我穿越了吗?
  3. 乡村振兴国际经验-农民丰收节贸易会: 谋定城镇化进程
  4. Error:Unable to capture view hierarchy
  5. html设置点击事件相同,html有多个类名相同的div,如何给每个div绑定click事件并区分?...
  6. 禹洲:我们这一代人的困惑
  7. 你们骂我骂的舒服么?
  8. python设计模式-模板方法模式 1
  9. 视频教程-AJAX+JSON完成实时验证码检测+输入补齐-Java
  10. US1M-ASEMI小电流贴片快恢复二极管
  11. 编译原理:上下文无关文法
  12. 用EXCEL分析房价
  13. 使用Python识别/提取PDF中的字符、文字
  14. 网课答题查题公众号助手搭建教程
  15. SWUN 1423 - 伊邪那美
  16. 一般网线的接法(转)
  17. 基于stm32的四轴无人机和智能车编程实践目录
  18. 【Mac】使用Karabiner 映射输入法快捷键
  19. 计算机算法英语表示,计算机编程算法常用英语术语
  20. Android记账系统可行性分析,毕业设计论文-基于安卓的大学生记账管理系统的设计与实现.doc...

热门文章

  1. ps切图保存所有切片为png
  2. u盘文件删除怎么恢复?解决方法很简单
  3. 「GoCN酷Go推荐」Golang轻量级桌面程序wails2教学
  4. uniapp功能篇-1.二次封装luch-request(类似于axios)
  5. 苹果CMS8X精仿乐酷影视大气模板
  6. TensorFlow学习--自编码器/稀疏自编码器/堆叠自编码器
  7. python实现从网站XKCD下载全部漫画
  8. 分享个app制作工具Fusion2.0 App,理论上任何网页都能变成app
  9. 如何在微信公众号做广告不让人反感?
  10. GD32 spi通信