赞
踩
写在前面:该篇文章参考文献:数据结构教程(第五版) 李春葆 主编
假设采用括号表示法表示的二叉树字符串str是正确的,用ch 扫描str,其中只有四类字符,其处理如下。
ch扫描采用括号表示法表示二叉树的字符串:
A(B(D(,G)),C(E,F))
头文件 btree.h
#pragma once
typedef char ElemType;
typedef struct node {
ElemType data; //数据元素
struct node *lchild; //指向左孩子的结点
struct node *rchild; //指向右孩子的结点
}BTNode;
函数实现 btree.cpp
#include<iostream>
#define MaxSize 20 //最大结点数
#include"btree.h"
void CreateBTree(BTNode *&b, char *str)
{
BTNode *St[MaxSize], *p; //St数组作为顺序栈,保存双亲结点
int top = -1, k,</
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。