找到 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

721 次浏览

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

最坏情况公差分析

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(log2 n)O(log2 n)O(log2 n)B 树O(log n)O(log n)O(log n)红黑树O(log n)O(log n)O(log n)伸展树O(log2 n)O(log2 n)O(log2 n)搜索树最坏情况插入删除搜索二叉搜索树O(n)O(n)O(n)AVL 树O(log2 n)O(log2 n)O(log2 n)B 树O(log n)O(log n)O(log n)红黑树O(log n)O(log n)O(log n)伸展... 阅读更多

广告