第九周 项目2
来源:互联网 发布:为知笔记vip多少钱 编辑:程序博客网 时间:2024/06/14 21:27
/* Copyright (c)2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第九周 项目2 - 二叉树遍历的递归算法.cpp 作 者:陈军正 完成日期:2017年11月23日 版 本 号:v1.0 */
#include <stdio.h>#include "btree.h"void PreOrder(BTNode *b) //先序遍历的递归算法{ if (b!=NULL) { printf("%c ",b->data); //访问根节点 PreOrder(b->lchild); //递归访问左子树 PreOrder(b->rchild); //递归访问右子树 }}void InOrder(BTNode *b) //中序遍历的递归算法{ if (b!=NULL) { InOrder(b->lchild); //递归访问左子树 printf("%c ",b->data); //访问根节点 InOrder(b->rchild); //递归访问右子树 }}void PostOrder(BTNode *b) //后序遍历的递归算法{ if (b!=NULL) { PostOrder(b->lchild); //递归访问左子树 PostOrder(b->rchild); //递归访问右子树 printf("%c ",b->data); //访问根节点 }}int main(){ BTNode *b; CreateBTNode(b,"A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))"); printf("二叉树b:"); DispBTNode(b); printf("\n"); printf("先序遍历序列:\n"); PreOrder(b); printf("\n"); printf("中序遍历序列:\n"); InOrder(b); printf("\n"); printf("后序遍历序列:\n"); PostOrder(b); printf("\n"); DestroyBTNode(b); return 0;}
阅读全文0 0
- 第九周-项目2
- 第九周 项目2
- 第九周项目2
- 第九周项目2
- 第九周项目2
- 第九周项目2
- 第九周项目2
- 第九周项目2
- 第九周项目2
- 第九周 【项目2
- 第九周项目2
- 第九周 【项目2
- 第九周【项目2
- 第九周【项目2
- 第九周项目2
- 第九周-项目2
- 第九周项目2
- 第九周 【项目2
- Unity使用Kinect初级教程
- CentOS 6.5下安装yum
- 教你如何制作程序安装包
- 【Python】记录五:使用anaconda安装Tensorflow+在spyder和jupyter中启动Tensorflow
- 学习Unet的一些过程
- 第九周 项目2
- python导入同级目录下文件报错问题
- Unity3D研究院之C#使用Socket与HTTP连接服务器传输数据包
- MyAPP(resolverApp)
- 数据结构上机实践第11周项目2
- Spring—加载顺序
- 6.17
- 重定向时将重定向方式变成post请求
- 二级联动实现省市表单添加删除操作
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
玩网圈名女生干净
姓苏的圈名
姓顾的女生圈名
好听的女生圈名
圈名两个字
好听的圈名女生
圈圈
奥比岛圈圈
圈圈圈圈酱作品
圈圈熊
奥奇圈圈
百田圈圈
圈圈叉叉
钻圈圈
扒圈圈
拉圈圈
圈圈圈圈酱
大圈圈歌曲
圈圈图片
大圈圈
圈圈大作战
画圈圈
盛大圈圈
品管圈圈名
qq拉圈圈99
墙贴圈圈
男女叉叉圈圈动态图
奥奇传说圈圈
叉叉圈圈动态图
进食开始by圈圈txt
与君共缠by圈圈
圈圈助手下载
脖子肉多一圈圈怎么
圈圈包的钩法
奥比岛百田圈圈
网王之画个圈圈套住你
女神联盟圈圈
我可可字圈个圈什么意思
百田
脚底好多空心小圈圈
圈地运动