树基本概念

树是由一个根节点延伸到若干节点,再由这些若干节点向外延伸的数据结构。

概念

树

  1. 节点: 构成树的基本单位。
  2. 树: 是节点的有限集,当节点为空时成为空树。树只有一个根节点,多棵树之间无交互。
  3. 度: 节点拥有的子树(即子节点,子节点组成的数为子树)数量。
  4. 节点关系: 节点的下级节点成为该节点的孩子节点,节点是下级节点的双亲节点,节点下级节点之间互为兄弟节点。
  5. 节点层次: 根节点为第一层,根节点的子节点为第二次,再往下为第三层...以此类推。
  6. 深度: 数节点的最大层次,成为改树的深度/高度。

二叉树

  1. 二叉树: 在树的定义之上增加子节点只有两个的限制,两个节点称为左节点和右节点。左右节点次序不可以颠倒,只有一个节点也要区分左右节点。
  2. 斜树: 所有节点都只有左节点的二叉树称为左斜树,所有节点都只有右节点的二叉树称为右斜树。
  3. 满二叉树: 二叉树上所有的分支节点都有左右节点,并且叶子节点处于同一层。即当前深度的二叉树中节点最多的结构。所有的层都是满的。
  4. 完全二叉树: 和满二叉树类型,只是最后一层不满,并且所有的空缺都在右边(先填满左节点再右节点)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(ri...
    mylocal阅读 277评论 0赞 0
  • 1. 什么是决策树 分类决策树模型是一种描述对实例进行分类的树形结构. 决策树由结点和有向边组成. 结点有两种类型...
    xiao_xian阅读 68,111评论 2赞 19
  • 目录 1、什么是树 2、相关术语 3、二叉树 3.1、二叉树的类型 3.2、二叉树的性质 3.3、二叉树的结构 3...
    我哈啊哈啊哈阅读 2,776评论 0赞 10
  • 1 感恩我的调皮儿子,总是在我专注做事时,突然从后面来个袭击,吓我一跳,我傻了,他乐了,然后抱着我,亲亲我的额头,...
    真实的自己_0fb2阅读 205评论 0赞 1
  • 从rama的课程回来,好像很多东西被打破了。然后,现在在重新整合,而且当任何人和事来到你现在的这个点的时候,你能敏...
    花间精凌阅读 552评论 0赞 0

友情链接更多精彩内容