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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 俄罗斯方块双人版源码
    应用背景适合刚刚学习java的新手看,可以拿去练手,熟悉所学的知识,并灵活的运用它们,该程序在传统的俄罗斯方块的基础上,添加了一个玩家,可以支持两名玩家同时操作。关键技术该程序主要运用了 Java Swing 和java中的一些基本知识。
    2022-09-10 10:20:03下载
    积分:1
  • 常用类作业代码
    JAVA通常用的类,适合新手学习。是新手学习java了解java的最好方法,通过了解各个类的用法,使得每个初学者以后更容易了解每个类的方法,对于调用,很方便。
    2022-08-15 05:03:08下载
    积分:1
  • Servlet with child to paren windows js script
    这里模拟了一个铁路订票系统,使用servlet处理订票,使用java脚本从chid窗口在父窗口中反映日期时间
    2022-08-25 20:56:45下载
    积分:1
  • 企业人事管理系统
    资源描述 提供的SQL为mysql可以直接使用的,使用工具自动生成,可能存在多个逗号的现象,如报错,请自查。 提供的PDM为Oracle9I。 程序经过调试,可正常运行。 如有问题请留言联系。 根据企业对人事管理的要求,本系统需要实现以下目标: l 操作简单方便、界面简洁大方。 l 方便快捷的档案管理。 l 简单适用的考勤和奖惩管理。 l 简单适用的培训管理。 l 针对企业中不同的待遇标准,实现待遇账套管理。 l 简单明了的账套维护功能。
    2022-03-19 15:58:59下载
    积分:1
  • 点餐系统
    基于JSP的点餐系统
    2023-03-09 14:25:03下载
    积分:1
  • nuch1.9 eclipse
    nutch1.9 eclipse开发环境,可以解压直接导入eclipse中。需要具备java的开发环境。
    2022-01-31 18:25:15下载
    积分:1
  • Typing game
    第三天去楚越村,苏邓去林吉安町。越南it nhat la 100 ky tu.Khong biet khi nao moi xong。
    2023-01-08 12:10:03下载
    积分:1
  • 一个贪食色源码
    该程序源码是我大二暑假时用Java语言写的一个贪食蛇游戏,源码中大部分逻辑控制部分都加上了注释,想学习写游戏的Java爱好者可以看看。压缩包提供了源码和可直接运行的.jar文件,另有文档说明-the program source code is my sophomore summer with the Java language to write a pivotal game, source logic control most part of a footnote has been added, want to learn to write Java game enthusiasts can look at. Compressed the source and direct running. Jar files, and documents note
    2022-04-22 22:59:25下载
    积分:1
  • 布的记事本
    import javax.swing.*; import java.awt.*; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import java.awt.event.*; import java.io.*; public class Moo{ public static void main(String args[]){ FirstWindow win=new FirstWindow("新建文本文档.txt-记事本"); } } class FirstWindow extends JFrame implements ActionListener,ItemListener{ JFileChooser fileChooser1,fileChooser2,fileChooser3,fileChooser4; JPopupMenu menu; JComboBox listFont; JTextArea text; JScrollPane scrollPane; JMenuBar menubar; JMenu menu1,menu2,menu3,menu4,menu5; JMenuItem item1,item2,item3,item4,item5,item6,item7,item8,item9,item10,item11,item12,item13 ,item14,item15,item16,item17,item18,item19,item20,item21,item22,item23,item24,item25,item26,item27 ,item28,item29,item30,item31,item32,item33,item34; FirstWindow(String s){ setTitle(s); setSize(260,270); setLocation(
    2022-02-04 14:46:14下载
    积分:1
  • 简易的socket Client 和Server
    资源描述一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。 目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提 出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务进程来响应该客户,同时自己继续监听服务端口,使后来的客户也 能及时得到服务。
    2022-02-26 06:43:35下载
    积分:1
  • 696516资源总数
  • 106446会员总数
  • 9今日下载