- 22
- 0
- 约3.31千字
- 约 4页
- 2016-11-29 发布于重庆
- 举报
实验7二叉树的基本操作
实验7 二叉树的基本操作
二叉树的基本操作函数
typedef struct tree { /* 定义树的结构 */
int data; /* 假定树的元素类型为int */
struct tree *lchild; /* 左孩子*/
struct tree *rchild; /* 右孩子*/
}TREE;
typedef struct stack { /* 定义链接栈结构 */
TREE *t; /* 栈结点元素为指向二叉树结点的指针 */
int flag; /* 后序遍历时用到该标志 */
struct stack *link; /* 栈节点链接指针 */
}STACK;
void push( STACK **top, TREE *tree ) /* 树结点入栈 */
{
STACK *p; /* 工作指针 */
p = (STACK *)malloc( sizeof(STACK) ); /* 申请栈结点 */
p-t = tree; /* 根结点进栈 */
p-link = *top; /* 新栈结点指向栈顶 */
*top = p; /* 栈顶为新结点 */
}
void pop( STACK **top, TREE **tree ) /* 出栈, 栈内元素赋值给树结点 */
{
您可能关注的文档
最近下载
- CMOS图像传感器参数.docx VIP
- 车站调度员等级证书课程-项目五 车站作业计划 任务 3 调车作业计划 知识点 6 编制编组调车作业计划-1740150974936.pptx VIP
- (高清版)DB54∕T 0453-2025 葫芦巴栽培技术规程.docx VIP
- 江苏省事业单位技师考试题目近5年精选(含答案解析).pdf
- 2025年辅警招聘公安基础知识题及答案.docx VIP
- 男性公民兵役登记表PDF打印.pdf VIP
- 表5.2 直埋电缆沟槽开挖检验批质量验收记录.docx VIP
- 2025年辅警招聘公安基础知识题及答案.docx VIP
- 水污染源在线监测维护培训PPT.pptx VIP
- 国家国防科技工业局核技术支持中心社会招聘笔试备考题库带答案详解.docx VIP
原创力文档

文档评论(0)