标题:二叉树的前序创建问题的求助
取消只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-202457-1-1.html




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

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