二叉树的横向显示
来源:互联网 发布:c声明类编程题及答案 编辑:程序博客网 时间:2024/05/29 17:28
#include <stdio.h>#include <malloc.h>typedef char ElemType;typedef struct Node{ ElemType data; Node *Lchild,*Rchild;} BiTNode,*BiTree;BiTree CreateBiTree();//建立二叉树void PrintTree(BiTree T,int h);//二叉树的横向显示int main(void){ BiTree root=CreateBiTree(); PrintTree(root,1); return 0;}BiTree CreateBiTree()//建立二叉树{ ElemType x; BiTree T; scanf("%c",&x); if(x=='#') T=NULL; else { T=(BiTree)malloc(sizeof(BiTNode)); T->data=x; T->Lchild=CreateBiTree(); T->Rchild=CreateBiTree(); } return T;}void PrintTree(BiTree T,int h)//二叉树的横向显示{ if(T==NULL) return; PrintTree(T->Rchild,h+1); for(int i=0; i<h; i++) printf(" "); printf("%c\n",T->data); PrintTree(T->Lchild,h+1);}
阅读全文
0 0
- 二叉树的横向显示
- 横向打印二叉树
- 二叉树横向连接
- 横向打印二叉树
- 蓝桥杯 横向打印二叉树
- 蓝桥杯-横向打印二叉树
- Algorithm学习笔记 --- 横向打印二叉树(二叉树的排序)
- 用Flex画横向二叉树
- 【蓝桥杯】横向打印排序二叉树
- 蓝桥杯 横向二叉树 解题报告
- 充实二叉树横向指针(算法)
- 蓝桥杯-横向打印二叉树(模拟)
- 蓝桥杯=横向打印二叉树
- 显示二叉树的算法
- 二叉树的图形显示
- DataList实现横向的数据显示
- 将数据表的纵向数据横向显示
- 以横向树方式显示Html表格
- win32学习02.提示框程序
- Tinker -- 微信Android热补丁方案 自定义扩展
- 指向const对象的指针调用对象的非const方法
- Java单例模式详解
- 【算法题】冒泡排序
- 二叉树的横向显示
- NOIP2003普及组 栈
- 有符号正数溢出变负问题
- 百度2017春招实习生编程题
- SoapUI5.2.1之REST与WADL
- Tinker -- 微信Android热补丁方案 API概览
- C#实现微信公众号群发消息(解决一天只能发一次的限制)实例分享
- 跑步
- 如何在单元测试时隔离ORM