zoukankan      html  css  js  c++  java
  • c语言-树的基础知识

    第一、树的定义:
       1.有且只有一个称为根的节点
       2.有若干个互不相交的子树,这些子树本身也是一颗树

    第二、专业术语:

        树的深度:从根节点到最低层,节点的层数 ,称之为树的深度。  根节点是第一层

        结点的层次:根节点为第一层,根节点的子节点为第2层,以此类推  
        叶子节点:没有子节点的节点
        非终端节点:实际就是非叶子节点
        结点度: 子节点的个数称为度树的度

      


    第三、树的分类
        一般树:任意一个节点的子节点的个数不受限制
        二叉树:任意一个节点的子节点最多2个,且子节点的位置不可更改
        满二叉树:在不增加层数的情况下,不能在增加节点的情况就是满二叉树
        完全二叉树:若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树。

  • 相关阅读:
    golang-----giao起来
    Django-----你醒了吗?
    linux
    dapper之连接数据库(Oracle,SQL Server,MySql)
    mongodb 物理删除数据
    一生难得的偶遇
    奇怪的电话
    我的魔兽争霸
    第四章 吃饭
    第三章 百花谷
  • 原文地址:https://www.cnblogs.com/clc2008/p/6838750.html
Copyright © 2011-2022 走看看