| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 498 人关注过本帖
标题:数据结构 二叉树问题 刚开始学 这个程序是模仿的 哪里错了??
取消只看楼主 加入收藏
少林小和尚
Rank: 2
等 级:论坛游民
帖 子:57
专家分:26
注 册:2013-3-31
结帖率:73.68%
收藏
已结贴  问题点数:20 回复次数:0 
数据结构 二叉树问题 刚开始学 这个程序是模仿的 哪里错了??
//建立二叉链表 输入数据并进行遍历
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
typedef struct Node
{
    char data;
    struct Node *Lchild;
    struct Node *Rchild;
}BiTree;                 //  BiTree 相当于struct Node *      即BiTree x==struct Node *
   //输入二叉链表并存储
 void  precreat(BiTree *tree)
 {
     BiTree *t;
     char ch;
     t=tree;
     ch=getchar();
     if(ch='#')
         t=NULL;
     else
     {
         t=(BiTree*)malloc(sizeof(BiTree));
         t->data=ch;
         precreat(t->Lchild);
         precreat(t->Rchild);
     }
 }
 //先序遍历二叉树
  void PreOrder(BiTree *root)
  {
      if(root)
      {
              printf("%c",root->data);
            PreOrder(root->Lchild);
            PreOrder(root->Rchild);
      }
  }
  void main()
  {
      BiTree *tree;
      precreat(tree);
      PreOrder(tree);
  }
搜索更多相关主题的帖子: include 二叉树 
2013-10-20 21:21
快速回复:数据结构 二叉树问题 刚开始学 这个程序是模仿的 哪里错了??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028822 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved