| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 376 人关注过本帖
标题:关于C语言数据结构建立二叉树的问题,求解决,谢谢!
取消只看楼主 加入收藏
小裤c
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-11-1
结帖率:0
收藏
已结贴  问题点数:20 回复次数:0 
关于C语言数据结构建立二叉树的问题,求解决,谢谢!
代码如下:
   有没有大神帮我看看问题到底出在哪里!过了编译但是无法运行!

// 12.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream.h"
typedef char ElemType;      //树结点数据类型

typedef struct node {             //树结点定义
    ElemType data;                  //结点数据域
    struct node *leftChild, *rightChild;
                                                //子女指针域
} BinTreeNode;

typedef BinTreeNode *BinTree;
                                 //树定义,代表树的根指针


typedef char TElemType;
void createBinTree(BinTree &T)
{
    TElemType item;
   scanf(&item);
   
 
 if(item!='#')
 {
   T=new  BinTreeNode;
   
   T->data=item;
   createBinTree(T->leftChild);
   createBinTree(T->rightChild);
 }
 else {
     T=NULL;
    return ;
 }
}
void InOrder ( BinTreeNode *T ) {
     if ( T != NULL ) {
          InOrder ( T->leftChild );
          printf ( "c%",T->data);
          InOrder ( T->rightChild );
     }
}

void main()
{   BinTree x;
    createBinTree(x);
    InOrder(x);
   
}

     跪求大神!
搜索更多相关主题的帖子: include C语言 二叉树 结构 
2012-11-01 12:40
快速回复:关于C语言数据结构建立二叉树的问题,求解决,谢谢!
数据加载中...
 
   



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

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