资源简介
主要功能:实现二叉树的生成与三种遍历过程。实现语言为C语言,可供参考。
代码片段和文件信息
/*********************************************************
文件名:二叉树遍历
制作人:**
主要功能:实现二叉树的生成与三种遍历过程
开始时间:4月24日
完成时间:4月24日
*********************************************************/
#include
#include
typedef struct btnode
{
char data;
struct btnode *lchild;
struct btnode *rchild;
}btnode;
int adr; /*用于函数create_bitree()为使每次递归调用create_bitree()时adr都会发生变化*/
void create_bitree(btnode **rootchar str[]);
void pretraverse(btnode *root);
void intraverse(btnode *root);
void posttraverser(btnode *root);
void main()
{
btnode *root = NULL;
char str[100];
char judge;
while(1)
{
adr=0;
system(“cls“);
printf(“请输入一个字符串(空结点用‘@‘表示):\n“);
scanf(“%s“str);
create_bitree(&rootstr);
printf(“先序遍历的结果是:\n“);
pretraverse(root);
printf(“\n中序遍历的结果是:\n“);
intraverse(root);
printf(“\n后序遍历的结果是:\n“);
posttraverser(root);
prin
- 上一篇:c++程序设计小型公司员工信息管理系统
- 下一篇:模板匹配字符识别C++
相关资源
- C++ Qt设计模式第2版中文版
- 读取图片并显示的MFC程序
- MFC贪吃蛇完美运行
- Vc++编写的计算器简单小程序
- Programming -- Principles and Practice Using C
- 中国海洋大学C++课程期末资料
- The C++ Programming Language 4th Edition.pdf
- visual c++串口通信技术详解
- MFC实现TCP数据传输
- VC++ CLR编写带图形界面的简单计算器
- 测试驱动嵌入式C语言开发中英文合集
- vc++6.0 绿色版 完整版支持win7,win8系统
- 停车场管理系统 MFC 数据结构课程设计
- C#图解教程.pdf
- 零基础学TMS320F281x DSP C语言开发.pdf
- 郑莉C++语言程序设计第3版[PDF+ppt+源码
- C++ Qt设计模式 第2版 中文版 PDF
- C++面向对象程序设计 谭浩强主编真正
- Dev-Cpp 5.11 TDM-GCC 4.9.2
- C++Primer课后习题解答(第1~18章完整答
- 啊哈c语言.pdf
- Modern C++ Design中文版.pdf
- 计算机图形学原理及算法教程(Visu
- c和c++安全编码
- C++光线跟踪
- C语言写的数据结构程序很多
- mfc绘制二维坐标系和波形图
- Qt/C++模仿酷狗音乐播放器执行文件
- Borland C++ 6.0 精简版
- 数据结构c语言版pdf 高清 完整版 中文
评论
共有 条评论