资源简介
二叉树的先中后遍历
代码片段和文件信息
# include
# include
typedef char ElemType;
typedef struct BitNode{
ElemType data;
struct BitNode * lChild;
struct BitNode * rChild;
}BitNode *BitSortTree;
BitNode * creatBitSortTree(); //构建二叉排序树
void traverseTree(BitSortTree); //遍历二叉树
int main(void) {
BitSortTree bst = creatBitSortTree();
traverseTree(bst);
return 0;
}
BitNode * findPos(BitSortTree bst char findElem) {
BitNode * preNode = bst; //记录前驱节点
while(bst != NULL) {
preNode = bst;
if(bst->data > findElem) {
bst = bst->lChild;
} else {
bst = bst->rChild;
}
}
return preNode;
}
BitNode * creatBitSortTree() {
int num;
printf(“输入需要创建多少个节点:“);
scanf(“%d“ &num);
ElemType * arr = (ElemType *)malloc(sizeof(ElemType));
for(int index=0; in
- 上一篇:c++premer第五版源代码.zip
- 下一篇:LR(K)分析方法.doc
相关资源
- C语言实现二叉树的基本操作
- C++ 遍历远程电脑的文件(附客户端以
- Qt开发环境安装以及项目编译构建(图
- 二叉树的建立和遍历
- C++学生管理系统(二叉树)
- 二叉链表作存储结构,设计求二叉树
- -C++:构建你自己的插件框架
- 判断二叉树是否为完全二叉树
- 数据结构:图的遍历程序
- 二叉树创建C语言实现
- c语言实现二叉树的前中后序遍历 递归
- 二叉树GUI图形界面程序
- VC++二叉树动态演示
- 数据结构中二叉树的模板实现c++基本
- Windows C语言构建网络聊天室源程序
- 二叉树的综合操作
- 制作简单的搜索引擎,构建倒排索引
- 中缀表达式转后缀表达式源程序二叉
- 重言式判别C++版
- 北邮计算机数据结构 二叉树存储表达
- C++ 二叉树结点类的实现 源代码
- 二叉树建立,输出,找叶子节点路径
- 图的遍历演示深度遍历和广度遍历
- C++多人聊天室的构建
- 由先根次序和中跟次序建立二叉树,
- 先序创建二叉树并实现其基本运算
- 利用邻接矩阵存储图,并用深度优先
- 二叉树的括号表示法,二叉树的遍历
- AVLTree自平衡二叉树C++模板类实现
- 八数码问题(C++解决方案,广度优先
评论
共有 条评论