二叉树的实现
来源:互联网 发布:淘宝上的色情杂志 编辑:程序博客网 时间:2024/04/28 07:22
#include<stdio.h>
#include<malloc.h>
typedef struct bintree
{
int data;
struct bintree *lchild,*rchild;
}BTN,*BTP;
//按先序创建一个二叉树
BTP creatbt()
{
BTP bt;int n;
scanf("%d",&n);
if(n)
{
bt=(BTP)malloc(sizeof(BTN));
bt->data=n;
bt->lchild=creatbt();
bt->rchild=creatbt();
}
else
bt=NULL;
return bt;
}
//先序遍历
void preorder(BTP bt)
{
if(bt)
{
printf("%4d",bt->data);
preorder(bt->lchild);
preorder(bt->rchild);
}
}
void main()
{
BTP bt;
bt=creatbt();
preorder(bt);
}
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现..
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 二叉树的实现
- 看看名人二十四岁在干什么
- 用C#开发软件自动更新程序
- 队列的实现
- stay hungry,stay foolish
- 稀疏矩阵的实现
- 二叉树的实现
- Hibernate查询语句(未完待续……)
- 汉诺塔
- HQL查询语言
- 数组与指针的艺术--深入探索c/c++数组与指针的奥秘
- Spring DM 新一代Petstore 的实现 林浩 第3章的问题解决
- cmake 简介
- Windows共享连接上网选ICS还是NAT?
- 入住CSDN