找到 1861 篇文章 关于数据结构

在数据结构中合并两个最大 HBLT

Arnab Chakraborty
更新于 2020 年 8 月 11 日 07:10:20

232 次浏览

合并策略很容易使用递归来完成。假设 A 和 B 是两个将要合并的 HBLT。如果其中一个为空,则只需将另一个作为最终结果。如果没有空的 HBLT,则必须比较两个根节点中的元素。具有较大元素的根节点成为合并后的 HBLT 的根节点。假设 A 具有更大的根节点,并且它的左子树是 L。假设 C 是从合并 A 的右子树和 HBLT B 得到的最大 HBLT。最终的 HBLT 将以 A 作为根节点,... 阅读更多

从数据结构中的最大 HBLT 删除最大元素

Arnab Chakraborty
更新于 2020 年 8 月 11 日 07:07:28

136 次浏览

在 Max HBLT 中,根节点位于根节点处。如果删除根节点,则两个最大 HBLT(即左和右)将被分离。通过再次合并这两个 Max HBLT,我们可以将它们合并为一个。因此,在合并后,除了已删除的那个之外,所有元素都将存在。

插入到数据结构中的最大 HBLT 中

Arnab Chakraborty
更新于 2020 年 8 月 11 日 07:06:16

281 次浏览

可以使用方法最大合并操作将元素插入到最大 HBLT 中。此操作用于将两个最大 HBLT 合并为一个最大 HBLT。假设我们要将 x 插入到一个名为 H 的最大 HBLT 中。我们将使用 x 创建一个小的 HBLT,然后将其与 H 合并,然后在合并后,H 将包含包括 x 在内的所有元素。因此,需要执行合并操作才能对 HBLT 执行插入操作。

数据结构中的高度偏左树

Arnab Chakraborty
更新于 2020 年 8 月 11 日 07:04:42

1K+ 次浏览

在这里,我们将了解什么是高度平衡左树 (HBLT)。考虑一棵二叉树,其中一个特殊的节点(称为外部节点)替换每个空子树。所有其他节点称为内部节点。当一些外部节点与一些二叉树一起添加时,则称为扩展二叉树。如果我们不考虑这棵树的叶子边,那么这就是实际的二叉树。这是扩展二叉树。现在假设 s(x) 是从节点 x 到其子树中外部节点的最短路径的长度。如果 x 是一个... 阅读更多

数据结构中的无环有向图

Arnab Chakraborty
更新于 2020 年 8 月 11 日 07:02:46

163 次浏览

在这里,我们将了解什么是无环有向图。无环有向图是不包含有向环的有向图。有向无环图缩写为 DAG。每个有限的 DAG 至少有一个出度为 0 的节点。具有一个节点的 DAG 示例 - 具有两个节点的 DAG 示例 - 具有三个节点的 DAG 示例 -

数据结构中的 k 叉树

Arnab Chakraborty
更新于 2020 年 8 月 11 日 06:46:48

4K+ 次浏览

在本节中,我们将了解什么是 K 叉树。K 叉树是一棵根树,其中每个节点最多可以容纳 k 个子节点。如果 k 的值为 2,则称为二叉树。二叉树或三叉树是一些专门的 k 叉树。因此,k 叉树是广义的。K 叉树示例 - 在上面的示例中,有一个根节点。根节点有四个子节点。根节点的每个子节点也有一些子节点。第一个子节点有三个子节点,第二个子节点没有子节点,第三个子节点有两个子节点,... 阅读更多

数据结构中的有根树与无根树

Arnab Chakraborty
更新于 2020 年 8 月 11 日 06:45:02

2K+ 次浏览

在本节中,我们将了解有根树和无根树之间的区别。首先,我们将看到一些有根树和无根树的示例。有根树示例 - 无根树示例 - 有根树和无根树之间的基本区别在有根树中,每个具有后代的节点都表示推断的后代的最近共同祖先。在某些树中,边长可以解释为时间估计。对于无根树,没有祖先根。无根树表示分支顺序,但不指示根或最后一个共同祖先的位置。阅读更多

数据结构中的无根二叉树

Arnab Chakraborty
更新于 2020 年 8 月 11 日 06:42:48

445 次浏览

在这里,我们将了解什么是无根二叉树。这些树是连接的无向图,没有循环。只有一个邻居的顶点是树的叶子。其余顶点是内部节点。顶点的度数是其邻居的数量。在具有多个节点的树中,叶子是度数为一的顶点。自由树是一种二叉树,其中所有内部节点的度数都恰好为三。在计算机科学中,二叉树通常是有根的和有序的,当它们用作数据结构时,但无根二叉树的应用... 阅读更多

数据结构中的锦标赛树、获胜者树和失败者树

Arnab Chakraborty
更新于 2020 年 8 月 11 日 06:40:54

6K+ 次浏览

在这里,我们将了解锦标赛树、获胜者树和失败者树。锦标赛树是一棵完全二叉树,具有 n 个外部节点和 n – 1 个内部节点。外部节点表示玩家,内部节点表示两个玩家之间比赛的获胜者。这棵树也称为选择树。锦标赛树有一些特性。如下所示 - 这棵树是有根的。因此,树中的链接和从父节点到子节点的有向路径,并且有一个唯一的元素没有父节点父节点的值小于或等于... 阅读更多

数据结构中的前缀和后缀表达式

Arnab Chakraborty
更新于 2020 年 8 月 11 日 06:38:14

30K+ 次浏览

编写算术表达式的写法称为表示法。算术表达式可以用三种不同的但等价的表示法来编写,即不改变表达式的本质或输出。这些表示法是 – 中缀 前缀 后缀 中缀表示法是我们编写不同数学表达式时使用的正常表示法。前缀和后缀表示法非常不同。前缀表示法在这种表示法中,运算符位于操作数之前,即运算符写在操作数前面。例如,+ab。这相当于其中缀表示法 a + b。前缀表示法也称为波兰表示法。后缀表示法这种表示法称为... 阅读更多

广告