社区
C语言
帖子详情
字符串先序建立一个二叉树
维博
2010-03-21 12:25:15
编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树
(以指针方式存储)。例如如下的先序遍历字符串:
ABC##DE#G##F###
其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中
序遍历,输出遍历结果。
...全文
427
4
打赏
收藏
字符串先序建立一个二叉树
编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树 (以指针方式存储)。例如如下的先序遍历字符串: ABC##DE#G##F### 其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中 序遍历,输出遍历结果。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shanchuanhou
2012-07-09
打赏
举报
回复
简单#include"栈.h"
#include<iostream>
#include<cstdlib>
using namespace std;
int CreateBiTree(BiTree &T) //创建一个二叉树
{
char a;
scanf("%c",&a);
if(a=='#')
T=NULL;
else
{
if(!(T=(BiTNode *)malloc(sizeof(BiTNode))))
return 0;
T->data=a;
T->tag=0;
CreateBiTree(T->lchild);
CreateBiTree(T->rchild);
}
return 1;
}
void dPreOrderTraverse(BiTree T) //使用递归先序遍历二叉树
{
if(T)
{
cout<<T->data<<" ";
dPreOrderTraverse(T->lchild);
dPreOrderTraverse(T->rchild);
}
}
void fPreOrderTraverse(BiTree T)
{ SqStack q;
InitStack(q);
push(q,T);
BiTree p;
while(!StackEmpty(q))
{
while(Gettop(q,p)&&p)
{ cout<<p->data<<" ";
push(q,p->lchild);
}
pop(q,p);
if(!StackEmpty(q))
{
pop(q,p);
push(q,p->rchild);
}
}
printf("\n");
}
CCCCCCCCCCCCCCC
2010-03-22
打赏
举报
回复
这样的程序真的很多,网上、书上...,实在懒得码代码
cy330206
2010-03-22
打赏
举报
回复
想要程序,,,,网上搜搜很多的。。。。
维博
2010-03-22
打赏
举报
回复
怎么没人回答啊,分少了吗,小弟我很穷。。。多谢啦
根据带空指针的
先序
遍历结果
建立
二叉树
题目要求输入
一个
字符串
,该
字符串
表示
二叉树
的
先序
遍历结果,其中用`&`字符来代替空指针的位置。例如: - 输入`a&&`,则返回的指针指向的
二叉树
应该只有
一个
节点,其值为`a`。 - 输入`12&&3&&`,则返回的指针指向...
建立
二叉树
//编
一个
程序,读入用户输入的一串
先序
遍历
字符串
,根据此
字符串
建立
一个
二叉树
(以指针方式存储)。 //例如如下的
先序
遍历
字符串
: //ABC##DE#G##F### //其中“#”表示的是空格,空格字符代表空树。
建立
起此
二叉树
...
C语言
字符串
操作和
二叉树
遍历算法
针对
字符串
的操作,包括查找子串,字符出现次数统计,
字符串
插入,
字符串
倒置等
二叉树
,包括构造
二叉树
,遍历
二叉树
,又分为前序遍历,中序遍历和后序遍历等,其中生成
二叉树
的顺序以文件中所附图为准。 还包括链表...
数据结构试验报告用
先序
中序
建立
二叉树
后序遍历非递归.doc
本实验报告将详细介绍如何使用
先序
和中序
建立
二叉树
,然后用后序遍历的方法输出
二叉树
的元素。 一、需求分析 本程序的需求是使用非递归的方法,利用
先序
和中序
建立
二叉树
,然后用后序遍历的方法输出
二叉树
的元素。...
根据
先序
和中序遍历序列构建
二叉树
通过输入
先序
和中序序列的
字符串
,构建
二叉树
。
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章