- 6
- 0
- 约1.37千字
- 约 5页
- 2020-08-28 发布于天津
- 举报
〃中序遍历的非递归算法
#includeiostream
using namespace std;
//二叉树的二叉链表存储表示
typedef struct BiNode
(
char data; //结点数据域
struct BiNode *lchild,*rchild; //左右孩子指针
}BiTNode,*BiTree;
//链栈的定义
typedef struct StackNode
(
BiTNode data;
struct StackNode *next;
}StackNode,*LinkStack;
//用算法5.3先序遍历的顺序建立二叉链表
void CreateBiTree(BiTree T)
(
//按先序次序输入二叉树中结点的值(一个字符) ,创建二叉链表表示的二叉树 T
char ch;
cin ch;
if(ch==#) T=NULL;
else(
T=new BiTNode;
T-data=ch;
CreateBiTree(T-lchild);
CreateBiTree(T-rchild);
}
}
void InitStack(LinkStack S)
(
〃构造一个空栈S ,栈顶指针置空
S=NULL;
}
bool StackEmpty(LinkStack S)
(
if(!S)
return true;
〃递归结束,建空树〃生成根结点
您可能关注的文档
- 中小企业绩效考核制度.docx
- 中小企业自身的缺陷.docx
- 中小企业薪酬体系设计四步法.docx
- 中小企业薪酬管理研究.docx
- 中小企业融资困难成因与对策.docx
- 中小企业融资方案MicrosoftWord文档1.docx
- 中小企业融资英文文献.docx
- 中小企业行车工岗位职责.docx
- 中小企业计量员岗位职责.docx
- 中小企业装配工岗位职责.docx
- 中国抑郁障碍防治指南(2026版)解读.pptx
- 气管切开护理查房.pptx
- 2026 IAP急性胰腺炎指南(修订版).pptx
- 中央储备粮白山直属库钢结构保温平房仓项目水土保持方案报告表.pdf
- 中国石化销售民丰县新藏2号加能站项目水土保持方案报告表.pdf
- 《人体工程学(第2版)》课件全套 第1--8章 人体工程学概述 --- 人体工程学在环境艺术设计中的应用.pdf
- 《人工智能应用导论(第三版)》完整全套教学课件.pdf
- 语言学基础理论-课件全套 第0--7章+附录 绪论、总论---交叉语言学.pdf
- 《化妆品配方与生产技术第2版》完整全套教学课件.pdf
- 管廊渗漏点注浆堵漏处置施工工艺.docx
原创力文档

文档评论(0)