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

合并两个最大高度偏左树 (Max HBLT) 在数据结构中

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

232 次浏览

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

从最大高度偏左树 (Max HBLT) 中删除最大元素

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

136 次浏览

在 Max HBLT 中,根位于根部。如果删除根,则将分离两个最大 HBLT,即左子树和右子树。通过再次合并这两个 Max HBLT,我们可以将它们合并成一个。因此,合并后所有元素都将存在,除了被删除的那个。

向最大高度偏左树 (Max HBLT) 中插入元素

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

281 次浏览

可以使用最大合并 (Max Meld) 操作将元素插入 Max HBLT。此操作用于将两个 Max HBLT 合并为一个 Max HBLT。假设我们要将 x 插入到一个名为 H 的 Max 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。前缀表示法也称为波兰表示法。后缀表示法这种表示法风格称为…… 阅读更多

广告