找到关于算法分析的210篇文章

可合并优先队列和斜堆

Arnab Chakraborty
更新于 2020年1月2日 06:57:05

594 次浏览

可合并优先队列定义一种随机可合并堆(也称为可合并堆或随机可合并优先队列)被定义为一种基于优先队列的数据结构,其底层结构也是一个堆排序二叉树。但是,对底层二叉树的形状没有严格的规定。优点这种方法比类似的数据结构具有许多优点。它比其他数据结构提供更简单的方法。随机可合并堆的所有操作都易于应用,其复杂度界限中的常数因子很小。也不需要保持平衡条件,也不需要卫星... 阅读更多

连通性、距离和生成树

Arnab Chakraborty
更新于 2020年1月2日 06:54:08

487 次浏览

生成树一个简单的定义是,树是一个没有环的连通图,其中环允许我们从一个节点到自身而不重复一条边。连通图 G 的生成树被定义为包含 G 的所有顶点的树。生成树通常用于互联网路由算法。在互联网中,计算机(节点)通常通过许多冗余的物理连接连接起来。图中生成树的总数。如果一个图是一个具有 n 个顶点的完全图,那么生成树的总数为 n(n-2),其中 n 表示... 阅读更多

m叉树

Arnab Chakraborty
更新于 2020年1月2日 06:50:47

2K+ 次浏览

在计算机科学中,m叉树被定义为节点的集合,通常以以下方式分层表示。树从根节点开始。树的每个节点都维护一个指向其子节点的指针列表。子节点的数量小于或等于 m。m叉树的典型表示实现了一个 m 个引用(或指针)的数组来存储子节点(注意,m 是子节点数量的上限)。m路搜索树a. 为空b. 包含一个包含 b (1

势能法

Arnab Chakraborty
更新于 2020年1月2日 06:45:11

2K+ 次浏览

根据计算复杂性理论,势能法被定义为一种用于分析数据结构的摊销时间和空间复杂度的方法,它衡量的是数据结构在一系列操作中的性能,消除了不频繁但代价高昂的操作的成本。在势能法中,选择一个函数 Φ 来将数据结构的状态转换为非负数。如果 S 被视为数据结构的状态,则 Φ(S) 表示在摊销分析中已被考虑但尚未执行的工作。因此,可以将 Φ(S) 想象为计算已在摊销分析中考虑但尚未执行的工作量... 阅读更多

树的左孩子右兄弟表示法

Arnab Chakraborty
更新于 2020年1月2日 13:13:38

676 次浏览

左孩子右兄弟表示法是 n叉树的不同表示法,其中,节点不是维护指向每个子节点的指针,而是只保存两个指针,第一个指针指向它的第一个子节点,另一个指针指向它紧邻的下一个兄弟节点。这种新的转换不仅消除了预先了解节点有多少个子节点的需要,而且还将指针的数量限制在最多两个,因此使编码变得简单得多。在每个节点处,从左到右连接同一父节点的子节点。父节点应该连接... 阅读更多

可合并优先队列操作

Arnab Chakraborty
更新于 2020年1月2日 06:36:10

490 次浏览

随机可合并堆(也称为可合并优先队列)支持许多常见操作。这些被称为插入、删除和搜索操作 findMin。插入和删除操作是根据可合并堆特有的附加操作 Meld(A1, A2) 来实现的。合并合并(也称为合并)操作的基本目标是获取两个堆(通过获取每个堆的根节点),A1 和 A2,并将它们合并,返回单个堆节点作为结果。这个堆节点是包含两个以…为根的子树中所有元素的堆的根节点... 阅读更多

公差累积

Arnab Chakraborty
更新于 2020年1月2日 06:33:44

720 次浏览

什么是装配公差累积分析?简而言之,装配公差累积分析被定义为当我们知道所有组件的公差值时,整个装配或装配特定间隙的公差值。装配公差链累积分析可以通过不同的方式完成。最简单的过程称为最坏情况法,我们在这里讨论。关于装配公差累积的最坏情况法讨论让,我们有四个厚板的装配,如下所示-四个板的厚度和公差显示在上图中。... 阅读更多

最坏情况公差分析

Arnab Chakraborty
更新于 2020年1月2日 06:29:34

231 次浏览

公差分析的定义和重要性公差分析是指用于计算整体变化以及由制造零件缺陷引起的潜在变化对产品的影响的许多过程的术语。公差分析由产品设计工程师在准备制造组件时执行。这样做是为了确保根据最终用户的需求,并保证所有制造的组件都可以在装配体中组装在一起。公差分析的定义公差分析是指与机械零件和组件中潜在累积变化的主题相关的活动的总称。... 阅读更多

实现分布式共享内存的算法

sudhir sharma
更新于 2019年10月16日 07:22:39

5K+ 次浏览

共享内存是可以被多个程序访问的内存块。共享内存的概念用于提供一种通信方式并提供更少的冗余内存管理。分布式共享内存缩写为 DSM,是在分布式系统中实现共享内存概念的方法。DSM 系统在缺乏本地物理共享内存的松散耦合系统中实现了共享内存模型。在这种类型的系统中,分布式共享内存提供了一个虚拟内存空间,该空间可由分布式层次结构的所有系统(也称为节点)访问。一些... 阅读更多

数据结构中搜索树的比较

Arnab Chakraborty
更新于 2019年8月27日 13:51:07

2K+ 次浏览

这里我们将看到一些搜索树及其区别。存在许多不同的搜索树,它们在本质上有所不同。基本的搜索树是二叉搜索树 (BST)。其他一些搜索树包括 AVL 树、B 树、红黑树、伸展树等。这些树可以根据它们的运算进行比较。我们将看到这些树的时间复杂度。搜索树 平均情况 插入 删除 搜索二叉搜索树 O(log n) O(log n) O(log n)AVL 树 O(log₂ n) O(log₂ n) O(log₂ n)B 树 O(log n) O(log n) O(log n)红黑树 O(log n) O(log n) O(log n)伸展树 O(log₂ n) O(log₂ n) O(log₂ n)搜索树 最坏情况 插入 删除 搜索二叉搜索树 O(n) O(n) O(n)AVL 树 O(log₂ n) O(log₂ n) O(log₂ n)B 树 O(log n) O(log n) O(log n)红黑树 O(log n) O(log n) O(log n)伸展树 ... 阅读更多

广告
© . All rights reserved.