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

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

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

代码说明:

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

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

发表评论

0 个回复

  • Hibernate映射实例
    下面是Hibernate的例子映射映射一般包括一对一,一对多,多对一,多对多,在这里我上传了多对一和多对多关系的例子
    2022-12-18 08:50:02下载
    积分:1
  • 基于javaEE的网络精品课程网站
    使用三大框架整合完成一个计算机网络精品课程网站的开发,包括三个模块:管理员模块、教师模块、学生模块和个人信息模块,不同模块功能有相似也有不同,主要实现的是老师可以上传视频和课件等资料,也可以在网站上面发布公告(如:何时考试?有何通知上面的),然后学生可以将上面的视频和课件下载下来进行学习,还实现了在线测试的功能,还有老师和同学、同学和同学之间进行讨论,提供了一个类似论坛的东西
    2023-05-02 00:20:03下载
    积分:1
  • java web 中各种乱码的解决
    应用背景在java web开发中,网页或者控制台上经常出新乱码的情况,使用我提供的java类,可以解决post 和get和响应的乱码关键技术此java类是解决大部分在java web开发中的乱码过滤器,相信在遇见乱码的时候通过我给的代码可以解决不显示中文情况的问题
    2023-01-16 15:20:04下载
    积分:1
  • android实现平衡仪
    模仿雨松大大的小球程序。获取android重力传感器数据。改变小球的动作。实现了手机相对于标准姿态的偏转角度。
    2022-02-13 00:24:39下载
    积分:1
  • 航空订票系统
    方法对用户友好的机票与航空公司的预订系统。该系统具有灵活性,因为它使用先进的功能和安全功能的 java。在这方面,用户可以通过输入的源和目标搜索航班和他们的空运公司,他们想要去旅行。用户也可以与他们的所有详细信息和付款进行订票。用户可以取消这张票,如果他/她想要的钱将退还。那里是管理员被称为该系统的控制器。管理员可以添加、 删除、 更新飞行和他们的信息。方法对用户友好的机票与航空公司的预订系统。该系统具有灵活性,因为它使用先进的功能和安全功能的 java。在这方面,用户可以通过输入的源和目标搜索航班和他们的空运公司,他们想要去旅行。用户也可以与他们的所有详细信息和付款进行订票。用户可以取消这张票,如果他/她想要的钱将退还。那里是管理员被称为该系统的控制器。管理员可以添加、 删除、 更新飞行和他们的信息。
    2022-03-04 19:28:41下载
    积分:1
  • 使用Java波动视频播放器。它是一个非常优秀的播放器。播放所有类型的文件
    下面所附的项目是一个视频播放器。它使用Java波动的概念前端Java
    2022-02-15 23:26:33下载
    积分:1
  • tomasulo algorithm
    Tomasulo算法是IBM的Robert Tomasulo于1967年开发的一种硬件算法。它允许顺序指令,这些指令通常会由于某些依赖而暂停
    2022-01-30 15:30:49下载
    积分:1
  • 安卓 贪吃蛇游戏
    安卓平台上编的贪吃蛇游戏。里面详细讲解了安卓平台下,贪吃蛇的方向控制,蛇身长度变化的图形界面原理。采用ARRAYLIST的方法,增加蛇身。
    2022-03-01 16:39:59下载
    积分:1
  • 高校管理系统
    在这里,我们设计了一个 JAVA 应用程序使用是肯定要出了事件管理更轻松、 快捷地使用在大学校园中的图形用户界面。随着信息技术的使用,我们希望计算机化这一过程取代手动方法。 该应用程序提供一个额外的功能,保持记录和数据库管理的我们可以轻松地删除、 添加或更新现有的菜单。例如,如果一个人有要举办一些活动,他只是不得不选择一些现有的包。 由于该应用程序包含一些容易做的步骤,它是很容易使用,甚至对于那些新加入的公司来说。交互式应用程序的性质有助于管理员管理员能够轻松了解系统,因为它显示确认对话框后的每一步。
    2022-03-19 16:25:33下载
    积分:1
  • java 问卷调查系统
    jsp+javaBean+mysql数据库 默认用户名密码 admin  admin 首先导入数据库脚本,然后将vote.war直接放到tomcat下就可以跑起来。 注意修改database.properties文件
    2022-03-14 06:22:21下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载