登录
首页 » Java开发 » 在 java 中的 Hopcroft 卡普算法的实现

在 java 中的 Hopcroft 卡普算法的实现

于 2022-03-19 发布 文件大小:14.96 kB
0 302
下载积分: 2 下载次数: 1

代码说明:

Hopcroft — — 卡普算法是作为一种算法输入二部图,并生成作为输出最大基数匹配 — — 一套尽可能多尽可能边缘没有两个边缘份额的财产终结点。它运行在 O (|E|sqrt {|V |})在最坏的情况,在那里 E 一套在图中,边和 V 设置关系图的顶点数的时间。在稠密图时间绑定变成 O (|荧光 ^ {2.5}),和它运行在接近线性时间的随机图论。该算法被发现由约翰 Hopcroft 和理查德 · 卡普 (1973 年)。与以前的方法,用于匹配匈牙利算法和埃德蒙兹 (1965 年) 的工作,Hopcroft — — 卡普算法一再增加部分通过寻找增加路径匹配的大小。然而,而不是寻找只是单一的增广路径,每个迭代,该算法发现最短增广路径最大集。因此需要只有 O(sqrt{n}) 迭代。同样的原则也用于开发更为复杂的算法,对于非二部图匹配随着运行时间作为 Hopcroft — — 卡普算法相同的渐近。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 树节点的数据结构
    这是基本的 Java 程序,帮助开发人员在 java 中创建树的数据结构。这可以作为 lib 将在现有项目中使用。每当树数据结构是必需的。
    2022-06-01 23:09:29下载
    积分:1
  • 自写的百度分页标签
    百度分页是web开发中比较常见的一个分页方法,此代码模拟百度的分页功能,采用java语言编写
    2022-01-30 14:34:27下载
    积分:1
  • RMI Server
    使用RMI的示例应用程序聊天客户端服务器。
    2022-07-26 17:30:10下载
    积分:1
  • JAVA写的CRM系统(北大青鸟学士后JAVA培训毕业设计)
    这是本在在北大青鸟参加了一年培训毕业时做的CRM系统,(北大青鸟学士后JAVA培训班毕业设计),适合JAVA初学有成者参考,直接部署可用,有什么问题也可以联系我的QQ86478642。
    2023-05-27 23:55:08下载
    积分:1
  • BP神经网络
    本文实现BP神经网络算法,首先通过训练数据集,然后实现对输入数据是智能判定。
    2022-02-07 16:22:21下载
    积分:1
  • 这是java实现的基于用户的协同过滤算法,简单易行。
    这是java实现的协同过滤算法,简单易行。相似度的计算的采用的是皮尔逊相关度,可以下载来运行,和其他相似度的计算方法进行比较。协同过滤算法是基于用户的协同过滤算法,计算用户和用户之间的相似度,选出最近邻用户,根据最近邻,计算出用户对推荐项目的预测评分,从而选出项目。
    2022-12-22 15:45:03下载
    积分:1
  • 正则表达式变换
    使用loop和正则表达式自身 特性进行变化,使用数组进行数值的储存
    2022-07-05 01:54:49下载
    积分:1
  • Rename multiple files (with same pattern) in proper format
    这个项目将重命名多个文件(具有相同的名称模式,如重复的网站,它是从下载)容易在适当的格式。
    2022-06-29 08:54:01下载
    积分:1
  • API的软件度量
    基于API的软件度量:
    2022-10-07 20:35:04下载
    积分:1
  • thxthxthxthx
    thxthxthxthxthxthxthxthxthxthxthxthx
    2022-03-20 03:26:17下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载