找到关于杂项算法的36篇文章

过程式语言和非过程式语言的区别

Kiran Kumar Panigrahi
更新于 2022年12月7日 06:00:56

12K+ 次浏览

过程式语言和非过程式语言都广泛用于应用程序和其他计算机软件的开发。这两种类型的语言在方法上有所不同,我们可以据此区分它们。在本文中,我们将讨论过程式和非过程式编程语言之间的重要区别。让我们从过程式和非过程式语言的一些基础知识开始。什么是过程式语言?过程式语言是命令驱动或语句导向的编程语言。使用过程式编程语言编写的程序包括一系列语句,每个语句的执行都会使解释器修改一个值……阅读更多

聚合和关联的区别

AmitDiwan
更新于 2021年3月2日 05:19:14

1K+ 次浏览

在这篇文章中,我们将了解聚合和关联之间的区别。关联它可以理解为一群具有共同目标的人。它也表明他们拥有正式的结构。它表示两个对象之间的二元关系,描述某种活动。它是多个对象之间的关系。例如,食用健康食物不仅与健康体重有关,还与良好的皮肤、秀发、力量和活跃的生活方式有关。关联是两个类之间的关系,其中一个类使用另一个类。它本质上不灵活这表明……阅读更多

完全虚拟化和半虚拟化的区别

AmitDiwan
更新于 2021年3月2日 05:17:13

3K+ 次浏览

在这篇文章中,我们将了解完全虚拟化和半虚拟化之间的区别。完全虚拟化这个过程由IBM在1966年引入。它被认为是服务器虚拟化的第一个软件解决方案。它使用二进制转换和直接方法。在这种方法中,客户机操作系统通过虚拟机完全隔离在虚拟化层和硬件之外。完全虚拟化的例子包括微软和Parallels系统。虚拟机允许执行指令以及以完全隔离的方式运行未修改的操作系统。与半虚拟化相比,它被认为安全性较低。它使用……阅读更多

泛洪填充算法和边界填充算法的区别

AmitDiwan
更新于 2021年3月2日 05:11:06

2K+ 次浏览

在这篇文章中,我们将了解泛洪填充算法和边界填充算法之间的区别。它们是区域填充算法,可以根据随机像素是否具有区域的原始颜色来区分它们。泛洪填充算法它也称为种子填充算法。它计算与给定节点相连的区域关于多维数组。它通过填充或重新着色包含内部不同颜色的特定区域来工作,因此,图像的边界。它由一幅具有边界的邻域图像表示,并且……阅读更多

贪婪方法和动态规划的区别

AmitDiwan
更新于 2021年3月2日 05:04:41

530 次浏览

在这篇文章中,我们将了解贪婪算法和动态规划方法之间的区别。贪婪算法这是一种算法范例,它逐步构建解决方案。选择下一步是为了获得最明显和最直接的好处。涉及选择局部最优值的问题将有助于选择问题的全局最优值/解决方案。这些是与贪婪算法相关的的问题。不能保证贪婪算法会产生最优解。在问题的每个阶段都做出最优选择,即局部最优解。它……阅读更多

Prim算法和Kruskal算法的区别

AmitDiwan
更新于 2021年3月2日 05:02:09

794 次浏览

在这篇文章中,我们将了解Prim算法和Kruskal算法之间的区别。用于最小生成树(MST)的Kruskal算法给定一个连通且无向的图,该图的生成树是连接所有顶点的子图。单个图可以有多个生成树。对于加权、连通且无向的图,最小生成树(MST)(也称为最小权重生成树)是一个权重小于或等于所有其他生成树权重的生成树。生成树的权重是通过添加权重来确定的……阅读更多

杂项问题的介绍

Samual Sam
更新于 2019年7月30日 22:30:23

469 次浏览

我们在不同的章节中看到了不同的问题。还有一些其他问题没有分类。在本节中,我们将看到一些随机问题。在本节中,我们将介绍。添加n进制数 巴比伦法求平方根 大数阶乘 检查给定点是否在多边形内 检查是否为完全平方数 检查给定的四个点是否构成一个正方形 检查两个给定的集合是否不相交?检查两条线段是否相交 检查给定点是否在三角形内 连接n条绳子……阅读更多

以螺旋方式打印矩阵

Ankith Reddy
更新于 2020年6月17日 10:14:06

988 次浏览

此算法用于以螺旋方式打印数组元素。首先从第一行开始,打印整个内容,然后沿着最后一列打印,然后是最后一行,依此类推,从而以螺旋方式打印元素。此算法的时间复杂度为O(MN),M是行数,N是列数。输入和输出输入:矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 输出:内容……阅读更多

洗牌数组内容

George John
更新于 2020年6月17日 10:17:55

546 次浏览

此算法将获取一个数组并洗牌数组的内容。它将生成数组元素的随机排列。为了解决这个问题,我们将从最后一个索引开始交换元素,以随机生成数组中的索引。输入和输出输入:整数数组:{1, 2, 3, 4, 5, 6, 7, 8} 输出:数组内容的洗牌:3 4 7 2 6 1 5 8 (下次运行输出可能不同)算法randomArr(array, n)输入:数组,元素个数。输出:洗牌数组的内容。开始 对于i := n – 1 到 1,执行……阅读更多

幻方

Samual Sam
更新于 2020年6月17日 10:16:55

5K+ 次浏览

幻方是一个方阵,其阶数为奇数,其中每一行、每一列或每一对角线的元素之和相同。可以使用此公式找到每一行、每一列或每一对角线的和。n(n2+ 1)/2以下是构建幻方的规则-我们将从矩阵第一行的中间列开始,并始终转到左上角放置下一个数字如果行超过,或行不在矩阵中,则将列更改为左列,然后……阅读更多