6-190 先序输出叶节点

本题要求按照先序遍历的顺序输出给定二叉树的叶结点。

函数接口定义:

void PreorderPrintLeaves( BiTree BT );

函数PreorderPrintLeaves应按照先序遍历的顺序输出给定二叉树BT的叶结点,格式为一个字符跟着一个空格。

裁判测试程序样例:

#include<stdio.h>
#include<malloc.h>
#define len sizeof(struct BiTNode )

typedef struct BiTNode
{
    char data;
    struct BiTNode *lchild;
    struct BiTNode *rchild;
}BiTNode,*BiTree;

 void creat(BiTree &Tree)//构建二叉树
{
  char ch;
  scanf("%c",&ch);
  if(ch=='#')
    Tree=NULL;
  else
  {
      Tree=(BiTree)malloc(sizeof(BiTNode));
      Tree->data=ch;
      creat(Tree->lchild);
      creat(Tree->rchild);
  }
}
void PreorderPrintLeaves( BiTree BT

相关推荐

  1. 6-190 输出节点

    2024-03-23 09:06:02       42 阅读
  2. +中还原二叉树【数据结构】

    2024-03-23 09:06:02       65 阅读
  3. 【C++】6-10 输出最大值 分数 10

    2024-03-23 09:06:02       43 阅读
  4. 二叉树的,中,后遍历

    2024-03-23 09:06:02       65 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-23 09:06:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-23 09:06:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-23 09:06:02       87 阅读
  4. Python语言-面向对象

    2024-03-23 09:06:02       96 阅读

热门阅读

  1. 【Leetcode】代码随想录D13|栈与队列3.0

    2024-03-23 09:06:02       45 阅读
  2. Python 很简单。 Go 很简单。简单!=简单。

    2024-03-23 09:06:02       43 阅读
  3. S29GL064S的数据手册

    2024-03-23 09:06:02       34 阅读
  4. String类(一)

    2024-03-23 09:06:02       51 阅读
  5. 深入解析Oracle数据库的Buffer Cache

    2024-03-23 09:06:02       35 阅读
  6. [C语言]memcpy memmove的模拟实现 memcmp memset解析

    2024-03-23 09:06:02       43 阅读
  7. 查找DNS解析记录

    2024-03-23 09:06:02       40 阅读
  8. Unity 获取鼠标滚轮信息的一些方法

    2024-03-23 09:06:02       44 阅读