| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1535 人关注过本帖
标题:二叉树的前序创建问题的求助
取消只看楼主 加入收藏
heliujin
Rank: 2
等 级:论坛游民
帖 子:249
专家分:14
注 册:2006-3-14
结帖率:100%
收藏
 问题点数:0 回复次数:5 
二叉树的前序创建问题的求助
我的代码如下:(我估计我是逻辑上的错误,请大家指教啊)(用C++写的)
#include"iostream.h"
#include"stdlib.h"
#include"stdio.h"
struct btree
{
    char c;
    btree *left;
    btree *right;
};

btree *b=NULL;

void create(btree *p)
{
    if(p==NULL)
    {
        char m;

        cout<<"输入一个字符:";

        cin>>m;
 
        cout<<endl;

        if(m!='#')
        {

        p=new (btree);

        p->c=m;

        p->left=NULL;

        p->right=NULL;
        
        create(p->left);

        create(p->right);
        }
    }


}

void print(btree *p)
{
    if(p!=NULL)
    {
        cout<<p->c<<" ";

        print(p->left);

        print(p->right);
     
    }
}

int main()
{
    create(b);

    print(b);

    return 0;
}
搜索更多相关主题的帖子: 二叉树 btree NULL 
2008-03-08 07:34
heliujin
Rank: 2
等 级:论坛游民
帖 子:249
专家分:14
注 册:2006-3-14
收藏
得分:0 
自己顶一个吧 大家帮帮我吧。
2008-03-08 09:23
heliujin
Rank: 2
等 级:论坛游民
帖 子:249
专家分:14
注 册:2006-3-14
收藏
得分:0 
怎么还没有人呢  我自己再顶一个
2008-03-08 14:50
heliujin
Rank: 2
等 级:论坛游民
帖 子:249
专家分:14
注 册:2006-3-14
收藏
得分:0 
磕头了
不能吧  我再顶  帮帮我吧 小弟刚开始学 大家指点指点吧 磕头了
2008-03-08 15:50
heliujin
Rank: 2
等 级:论坛游民
帖 子:249
专家分:14
注 册:2006-3-14
收藏
得分:0 
谢谢楼上的大哥了,您的这是层次顺序建立二叉树吧,我的那个应该改成指针的指针,你的程序写的很明了啊  谢谢了
2008-03-11 08:48
heliujin
Rank: 2
等 级:论坛游民
帖 子:249
专家分:14
注 册:2006-3-14
收藏
得分:0 
  我基础太差了  是先序树,谢谢了
2008-03-12 08:43
快速回复:二叉树的前序创建问题的求助
数据加载中...
 
   



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

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