满二叉树:高度为h,并且由2h-1个结点组成的二叉树,称为满二叉树 完全二叉树:一棵二叉树中,只有最下面两层结点的度可以小于2, 并且最下层的叶结点集中在靠左的若干位置上,这样的二叉树称为完全二叉树。 叶子结点只能出现在最下层和次下层,且最下层的叶子结点集中在树的左部。 显然,一棵满二叉树必定是一棵完全二叉树,而完全二叉树未必是满二叉树。 如果一棵完全二叉树的结点总数为n,那么叶子结点等于n/2(当n为偶数时)或者(n+1)/2(当n为奇数时) 二叉查找树:二叉查找树又被称为二叉搜索树。设x为二叉查找树中的一个结点,x结点包含关键字key, 结点x的key值计为key[x]。如果y是x的左子树中的一个结点,则key[y]<=key[x]; 如果y是x的右子树的一个结点,则key[y]>=key[x] (1)若任意结点的左子树不空,则左子树上所有结点的值均小于它的根结点的值。 (2)任意结点的右子树不空,则右子树上所有结点的值均大于它的根结点的值。 (3)任意结点的左、右子树也分别为二叉查找树。 (4)没有键值相等的结点。
二叉树初学
最新推荐文章于 2024-06-11 15:32:47 发布