/*
二叉树的层次遍历结果:递归和非递归
内容源自网络,部分代码修改
*/
#include <iostream>
#include <cstdlib>
#include <queue>
using namespace std;
typedef char ElemType;
typedef struct BitNode{
ElemType data;
struct BitNode *lchild, *rchild;
}*BiTree;
//创建二叉树
void CreateTree(BiTree &t){
char c;
cin >> c;
if(c=='#')
t = NULL;
else{
t = (BiTree)malloc(sizeof
二叉树的层次遍历(递归和非递归)
最新推荐文章于 2023-11-23 16:27:14 发布