首页 > 代码库 > 数据结构之树
数据结构之树
树:非线性结构——————其实更像是一串葡萄,哈哈
定义:
专业定义:
1、有且只有一个成为根节点;
2、有若干个互不相交的的子树,这些子树本身也是一颗树;
通俗的定义:
1、树是由节点和边(指针域)组成;
2、每个节点只有一个父节点,但可以有很多个子节点;
3、但有一个节点例外,该节点没有父节点,此节点成为根节点;
涉及的术语:
节点, 父节点, 子节点, 子孙, 堂兄弟;
深度:从根节点到最底层节点的层数称之为深度;
叶子节点:没有子节点的节点
非终端节点:实际就是非叶子节点
度:子节点的个数;
树的度:子节点的个数数目中最大值;
树分类:
一般树:任意一个子节点的个数的都不受限制;
二叉树;任意一个节点的字节点的个数最多两个,且子节点的位置不可改变;
森林:n个互不相交的树的集合;
树的存储:
数据结构之树
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。