当前位置: 首页 > news >正文

品牌网站建设小蝌蚪org域名做商业网站

品牌网站建设小蝌蚪,org域名做商业网站,网站开发软件,自动建立wordpress二分图#xff0c;即可以将图中的所有顶点分层两个点集#xff0c;每个点集内部没有边 判定图为二分图的充要条件#xff1a;有向连通图不含奇数环 1、染色法 可以解决二分图判断的问题 步骤与基本思路 遍历图中每一个点#xff0c;若该点未被染色#xff0c;则遍历该… 二分图即可以将图中的所有顶点分层两个点集每个点集内部没有边 判定图为二分图的充要条件有向连通图不含奇数环 1、染色法 可以解决二分图判断的问题 步骤与基本思路 遍历图中每一个点若该点未被染色则遍历该点所相邻的点相邻的点中未被染色的进行染色操作已被染色的判断颜色是否合法合法继续遍历不合法退出 染色法板子 bool flag true; for (int i 1; i n; i ) {if (!color[i]) // 未被染色则开始遍历{if (!dfs(i, 1)){flag false;break;}} }bool dfs(int u, int c) {color[u] c; // 对该点进行染色for (int i h[u]; i ! -1; i ne[i]){int j e[i];if (!color[j]) // 未被染色的点进行染色{if (!dfs(j, 3 - c)) return false;}else if (color[j] c) return false; // 已染色的点判断是否合法}return true; } 2、匈牙利算法 可以解决最大匹配数的问题也就是二分图的两个点集可以连多少条一一对应的边 步骤与基本思路 1遍历第一个点集的所有点每个点遍历之前要记得把第二个点集的状态清空 2依次遍历这些点相邻的点若该点未被遍历过则判断该点是否满足未与前面的点匹配过或前面与它匹配的点有其他的匹配方案若满足任意条件则让现在的两点匹配不满足则说明当前第一个点集的这个点没有匹配对象 匈牙利算法板子 for (int i 1; i n1; i ) {memset(st, false, sizeof st); // 清空第二个点集的状态if (find(i)) res ; }bool find(int x) {for (int i h[x]; i ! -1; i ne[i]){int j e[i];if (!st[j]) // 若该点未被遍历过{st[j] true;// 该点是否满足 未被匹配过 or 匹配的第一个点集的点有其他成功匹配方案if (match[j] 0 || find(match[j])){match[j] x; // 匹配现在的这两点return true;}}}return false; }
http://www.zqtcl.cn/news/547140/

相关文章:

  • 网站开发建设流程图wordpress 插件 简码
  • 信宜网站开发公司阿里指数app下载
  • AAP网站开发需要多少钱网站核验通知书
  • 网站续费模板wordpress安装到ESC
  • 网站网址大全做商品条形码的网站
  • php购物网站开发成品各大网站收录提交入口
  • 怎么办个人网站网络管理系统中故障管理的目标是
  • 想做网站的客户在哪找下载网站系统源码
  • 网站建设是固定资产还是列费用soho做网站
  • 学校建设评建工作网站应用中心软件
  • 网站建设公司如何拓宽业务跨境进口网站怎么做
  • 邢台企业建站速卖通网站怎样做店面的二维码
  • 网上竞价采购网站建设wordpress添加发布视频
  • 隐形眼镜网站开发的经济效益微企点自助建站系统
  • 延庆网站建设优化seo中山百度seo排名公司
  • 做灯箱的网站做一个app需要多少成本
  • 江苏建设厅网站石家庄建设信息网
  • 各类专业网站建设企业建立网站需要
  • 多合一可拖曳修改优化网站建设品牌运营和品牌推广
  • 广州网站建设seo推广产品网站建设
  • 网站建设套餐电话无锡公司网站制作
  • 网站建设计划表聊城正规网站建设公司电话
  • 美食网站设计的基本思路大网站开发语言
  • 个人网站模板打包下载最近新闻热点国家大事
  • flash做网站步骤中国网评中国网评
  • 网站添加备案号比较好的网站建设公司
  • 旅游电子商务网站建设目的广告设计与制作主修课程
  • 网站标题写什么作用记事本做网站如何添加图片
  • 海口建站模板厂家下载什么网站做吃的
  • 网站建设的指导书动效网站建设