查找二叉树值为x的结点。
// 查找二叉树中值为x的结点
求二叉树的高度
int
打印二叉树
void
输出叶子结点
void
先序遍历非递归算法
// 算法思想1
二叉树的层次遍历
// 层次遍历
编写在以BST为树根指针的二叉搜索树上进行查找值为item的结点的非递归算法,若查找成功能则由item带回整个结点的值并返回true,否则返回false.
函数原型bool Find(BTreeNode *BST,ElemType &item)
bool
求二叉树所有叶子结点值之和
函数原型int KeySum(BTree T)
int
判别二叉树是否为二叉排序树
算法思想:二叉排序树为中序递增有序序列,对给定的二叉树进行中序遍历,若始终能保持前一个值比后一个值小,则说明是二叉排序树。
int