树的前序遍历
来源:互联网 发布:排名提升软件 编辑:程序博客网 时间:2024/05/20 19:48
#include <stdio.h>
typedef struct tnode{
char data;
struct tnode *right,*left;
}tnode,*tnodeptr;
void create(tnodeptr *t)//t为指针的指针
{
char ch;
scanf("%c",&ch);
if(ch==' ')(*t)=NULL;
else{
(*t) = (tnodeptr)malloc(sizeof(tnode));//需要在函数里改变指针值
if(!(*t))exit(1);
(*t)->data = ch;
create(&(*t)->left);
create(&(*t)->right);
}
}
int preorder(tnodeptr t)
{
if(t!=NULL){
preorder(t->left);
preorder(t->right);
printf("%c ",t->data);
}
return 0;
}
int main()
{
tnodeptr t;
create(&t);
preorder(t);
system("pause");
return 0;
}
- 树的前序遍历
- 树的前序遍历
- 树的前序遍历
- java二叉树的前序遍历
- 算法:二叉树的前序遍历
- 二叉树的前序遍历算法
- 题目:二叉树的前序遍历
- 二叉树的前序遍历
- LintCode -- 二叉树的前序遍历
- lintcode 二叉树的前序遍历
- 二叉树的前序遍历
- 二叉树的前序遍历
- 数据结构--树的遍历(前序)
- 树的非递归前序遍历
- lintcode,二叉树的前序遍历
- 二叉树的前序遍历
- 二叉搜索树的前序遍历
- LintCode-二叉树的前序遍历
- write的奥秘
- 内核级程序开发的特点
- 什么是内核
- linux内核的数据类型总结
- 软件测试系列(3)—软件测试体系框架概述
- 树的前序遍历
- 第一章 Veritas Cluster Server for UNIX,Fondamentals
- Fedora root无法登录到X
- 空间积分怎能增加?
- 数据库设计3NF
- 堆排序
- Yasin的ubuntu常用命令集锦
- What is UPnP
- 在cxLookupCombobox中显示另一列的数据