继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

二叉树的逻辑结构(数据结构)

JustSamPle
关注TA
已关注
手记 3
粉丝 1
获赞 36

一、二叉树的定义
二叉树首先必须是一棵树,树的每个节点的度数不大于2,并且二叉树是有序的,分左子树和右子树。

二、二叉树的五种基本形态
1、空二叉树(没有一个结点);
2、只有一个根节点;
3、只有左子树;
4、只有右子树;
5、既有左子树又有右子树;

三、斜树
斜树首先是一棵二叉y树,二叉树的每个节点都只有左子树称为左斜树,都只有右节点称为右斜树。斜树的每一层都只有一个节点,因此,结点的个数就是斜树的深度。

四、满二叉树
满二叉树的的叶子节点都在最底层,除了叶子节点外,其余结点都有左子树和右子树。满二叉树只有度为0和2的结点。

五、完全二叉树
一棵二叉树按层序编号,如果是一颗满二叉树,则是一颗完全二叉树;如果某一个结点只有一颗子树,那么该子树必须是左子树,并且该子树的编号是最大的;其余情况不是完全二叉树。

打开App,阅读手记
3人推荐
发表评论
随时随地看视频慕课网APP