二叉树的定义
来源:互联网 发布:防伪底纹制作软件下载 编辑:程序博客网 时间:2024/06/05 08:23
Binary.h
#include <iostream>using namespace std;typedef struct BiTNode{ struct BiTNode *lchild; struct BiTNode *rchild; int data;}BiTNode, *BiTree;void CreateBinaryTreeNode(BiTree *pNode, int value);void ConnectTreeNodes(BiTree pParent, BiTree pLeft, BiTree pRight);void DestroyTree(BiTree pRoot);
Binary.cpp
#include "Binary.h"void CreateBinaryTreeNode(BiTree *pNode, int value){ (*pNode) = new BiTNode[1]; (*pNode)->data = value; (*pNode)->lchild = NULL; (*pNode)->rchild = NULL;}void ConnectTreeNodes(BiTree pParent, BiTree pLeft, BiTree pRight){ if(pParent != NULL) { pParent->lchild = pLeft; pParent->rchild = pRight; }}void DestroyTree(BiTree pRoot){ if(pRoot) { DestroyTree(pRoot->lchild); DestroyTree(pRoot->rchild); delete pRoot; }}
0 0
- 二叉树的定义
- 二叉树的定义
- 二叉树的定义
- 二叉树的定义
- 二叉树的定义
- 二叉树的定义
- 二叉树的定义
- 二叉树节点的定义
- 二叉查找树的定义
- 二叉树的定义、性质
- 二叉树的数据结构定义
- 二叉树的定义-创建-遍历三步走
- 注意二叉查找树的定义
- 二叉树的定义及其相关概念
- 关于特殊二叉树的一些定义
- 二叉树的定义与性质
- 二叉树的定义和实现
- 二叉树的递归定义及存储
- Android中的ListView
- 自定义view(二)view的绘制原理简介
- 字符串移位包含问题(编程之美_3.1)
- Algorithm学习笔记 --- 数的划分(动态规划)
- C#之lock关键字 lock锁定语句
- 二叉树的定义
- OpenCV与AIPCV库——学习笔记(一)
- xen编译时 Traceback (most recent call last):
- DISCUZ 自动登录功能解析
- ASP中通过ADO访问ACCESS和SQL SERVER
- ssh框架jar包作用说明
- Longest Palindromic Substring (c++)
- 提高setpixel()效率,即颜色值直接赋给位图显示的问题解决
- Linux安装应用程序对程序文件owner/group和运行程序帐号设置的规范做法