在这里,我们将了解锦标赛树、胜者树和败者树。锦标赛树是一棵完全二叉树,具有 n 个外部节点和 n - 1 个内部节点。外部节点代表参与者,内部节点代表两个参与者比赛的获胜者。这棵树也称为选择树。锦标赛树有一些属性。如下所示 - 这棵树是有根的。因此,树中的链接和从父节点到子节点的有向路径,并且有一个唯一的元素没有父节点父节点的值小于或等于…… 阅读更多
在这里,我们将了解 R 树数据结构。R 树用于以高效的方式存储特殊数据索引。这种结构对于保存特殊数据查询和存储非常有用。R 树有一些实际应用。如下所示 - 为多维信息建立索引处理游戏数据保存地理空间坐标虚拟地图的实现R 树的一个示例如下所示。相应的 R 树如下所示 - R 树的属性R 树由单个根节点、内部节点和叶子节点组成根节点指向特殊域中最大的区域父节点将保存子节点,其中子节点完全重叠…… 阅读更多
在这里,我们将了解什么是 B 树。B 树是专门的 m 路搜索树。这可以广泛用于磁盘访问。m 阶 B 树最多可以有 m-1 个键和 m 个子节点。这可以在单个节点中存储大量元素。因此高度相对较小。这是 B 树的一大优势。B 树具有 m 路树的所有属性。它还有一些其他属性。B 树中的每个节点最多可以容纳 m 个子节点除根节点和叶子节点外,每个节点至少可以容纳 m/2 个子节点根节点必须至少有两个…… 阅读更多
本节我们将了解Robin-Hood哈希方案。这种哈希是一种开放寻址技术,它尝试通过更公平的冲突解决策略来均衡元素的查找时间。在插入元素 x 到位置 xi 时,如果位置 xi 上已经存在元素 y (yj = xi),则两个元素中“年龄较小”的那个必须移动。因此,如果 i ≤ j,我们将尝试将 x 插入到位置 xi+1、xi+2 等。否则,我们将 x 存储在…… 阅读更多