• 树-数据结构


    集合划分:

    集合A的幂集P(A)的一个子集 π={A1,A2,...,Ak} 满足:
    (1)π中 没有空集
    (2)A1,A2,...,Ak 两两不相交
    (3)所有集合的并集A1∪A2∪...∪Ak=A
    称 π 是集合A的一个划分

    如果一个等价关系给出在集合 X 上,则所有等价类的集合形成 X 的一个划分。反过来说,如果一个划分 P 给出在 X 上,我们可以定义在 X 上的写为 x ~ y 的等价关系,当且仅当存在 P 的一个成员包含 x 和 y 二者。“等价关系”和“划分”的概念因此本质上是等价的。

    树的定义:

    分析:树可以为空,若只有一个元素,则关系集为空。H 是关系集,其实质是前驱关系的集合,除根外每个节点有且仅有一个
    前驱。除根外的 m 个子树无交集,并且每棵子树有且仅有一个节点的前驱是根。关系集合 H 排除与根的关系后,它本身存
    在一个划分,分别对应子树集合。一种简单的定义即,树可以为空,除根节点外,每个节点有且仅有一个前驱节点。
     
    二叉树:有序树,即左右节点位置不可调换。不一定满足 左节点 < 中间节点 < 右节点
    满二叉树:中间节点度为2
    完全二叉树:对二叉树进行编号, 约定编号从根结点起, 自上而下, 自左而右。如果编号该树所有节点与满二叉树一样,则是完全二叉树
    二叉查找树、二叉有序树:左节点 < 中间节点 < 右节点
    前驱节点:树线性化后,前面的节点
    后继节点:树线性化后,后面的节点
     
    B- 树即 B 树:
      作用:大规模文件检索,不宜多次 io,故发明了 B 树。磁盘目录系统和数据库多采用该结构。
     
      
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    《痕迹识人,面试读心》培训总结之一
    傲游与视频网站广告之战的思考
    EMLS项目推进思考
    二级证丢失如何找回
    Mathematica 讲座
    泊松方程解法
    Windows核心编程-作业
    Win7多用户同时登陆
    C语言文件操作类型速查
    openMP的一点使用经验
  • 原文地址:https://www.cnblogs.com/wudeyun/p/14447429.html
Copyright © 2020-2023  润新知