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

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

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

代码说明:

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

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

发表评论

0 个回复

  • POSTagger crawling, 简单的网页抓取,java
    利用POSTagger的crawling,  简单的网页抓取POSTagger 的使用, 只抓自己需要的部分 并保持到硬盘 在windows 运行
    2022-05-13 19:27:43下载
    积分:1
  • 文本分词代码
    package sg; import java.io.StringReader; import net.paoding.analysis.analyzer.PaodingAnalyzer; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.Token; import org.apache.lucene.analysis.TokenStream; public class WordDivid4 { /**
    2022-02-20 10:22:46下载
    积分:1
  • android平台解析JSON代码
    应用背景用于解析项目中地图影像JSON格式属性,配置文件包括对象和数组两种形式,通过该例子可以对android平台下的JSON解析有更深入的了解。关键技术采用android自带JSON类进行JSON数据的解析,文件里面包含JSON数据。相关类结构清晰易懂。
    2022-07-04 14:16:23下载
    积分:1
  • 物理学打项目
    在所有来源代码都是免费的任何人下载,我们确实需要这种机制 (点),鼓励人们共享出更多源代码项目,以便最终能得到更有价值的代码的大家。我们正在很大的努力为您维护的所有代码。我们非常感谢您的支持和理解。它是很容易拿分,只要你想要分享你的代码。您上传您的项目后,请等待 3 天,从我们的编辑审查。你也可以作出捐赠,并立即获得点。捐赠将网站托管和维护帮助我们很多。
    2023-05-06 18:15:02下载
    积分:1
  • WEB管理系统
    这是一个基于JAVA SEVELET 技术开发的WEB管理系统,它具有良好的面向对象的特性,具有优良的扩展性和稳定性。
    2022-07-25 00:16:12下载
    积分:1
  • 社团管理系统
    资源描述社团管理系统,学校学生社团的管理,社团的添加,审核,学生可以申请向假如的社团,然后进行审核。社团的管理等功能的实现
    2022-03-21 12:42:38下载
    积分:1
  • java简介企业管理页面
    资源描述诋毁爱上杀毒爱上撒烤菊花撒阿打算大花洒的后山的卡和丢湿地杀得好是的哈四大块的花洒第三代sahib杀毒四大行阿斯顿撒旦打算的活塞的 撒旦杀毒撒
    2022-03-24 12:53:18下载
    积分:1
  • sping+hibnater(mybatis) 框架
    应用背景这里整合分别采用了Hibernate和MyBatis两大持久层框架,Hibernate主要完成增删改功能和一些单一的对象查询功能,MyBatis 主要负责查询功能。所以在出来数据库方言的时候基本上没有什么问题,但唯一可能出现问题的就是在hibernate做添加操作生成主键策略的时候。因为我 们都知道hibernate的数据库本地方言会针对不同的数据库采用不同的主键生成策略。关键技术 这里整合分别采用了Hibernate和MyBatis两大持久层框架。Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源
    2023-03-30 11:35:04下载
    积分:1
  • nodeJS入门程序
    nodeJS最简单的入门程序,教你一个实例,用nodeJS实现百度的一个产品统计图,学会nodeJS
    2023-08-10 09:55:03下载
    积分:1
  • 利用ssh架构的工作考勤系统
    项目总体目标是建立一个完善的考勤管理系统,不仅满足目前的业务需要,还要满足公司未来的发展,而且要具备良好的可扩展性。 后端使用 SSH 框架 实现分层架构 松耦合前端 使用 jQuery框架 提高编程效率 利用 jQuery Ajax技术 实现前后端异步交互利用 Spring定时任务 实现每日数据增加使用 Servlet Filter 拦截器 控制账户安全使用 JSON 数据格式 进行数据交互使用 Struts tokensession 拦截器,防止表单重复提交实现权限控制  不同用户拥有不同访问权限2实现查看历史数据 条形图统计 功能实现统计数据 Excel 下载功能实现工作日管理功能
    2022-03-02 02:24:18下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载