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

自己想做网站兼积做调查挣钱网站

自己想做网站,兼积做调查挣钱网站,wordpress 启用ssl,百度官网进入785. 判断二分图 原题链接:完成情况:解题思路:参考代码: 原题链接: 785. 判断二分图 https://leetcode.cn/problems/is-graph-bipartite/description/ 完成情况: 解题思路: 题目解释&#x…

785. 判断二分图

  • 原题链接:
  • 完成情况:
  • 解题思路:
  • 参考代码:

原题链接:

785. 判断二分图

https://leetcode.cn/problems/is-graph-bipartite/description/

完成情况:

在这里插入图片描述

解题思路:

 题目解释:每个节点都有一个编号 0~~~n-1然后一个graph[][] 二维数组,其中每个数组graph[u],代表按编号顺序过去的,里面的内容即为与当前对应编号所连接的边有哪些。

染色法 去解。

在算法中,“染色法” 通常指的是图论中的一种算法,用于解决图的染色问题,其中最经典的问题就是图的顶点着色问题。该问题的目标是为图的顶点分配颜色,使得任何相邻的顶点具有不同的颜色,同时最小化所使用的颜色数目。

这个问题在现实生活中有很多应用,例如在时间表设计中,课程或会议安排不同时需要同一时间和地点的资源,就可以使用图的染色方法来解决。

染色法有不同的变种和算法,其中一种基本的方法是贪心染色算法。贪心染色算法从一个顶点开始,为其分配一个颜色,然后遍历相邻的顶点,为每个相邻顶点分配一个颜色,但要确保分配的颜色与其相邻顶点的颜色不同。然后继续遍历未着色的顶点,为其分配颜色,并重复这个过程,直到所有顶点都被染色。

然而,贪心染色算法并不总能保证得到最少的颜色数。在一些情况下,可能需要使用更复杂的图染色算法,如回溯法、分支限界法等,来找到更优的染色方案。

总之,“染色法” 是解决图的顶点着色问题的一种算法,用于在满足相邻顶点颜色不同的条件下,找到尽可能少的颜色数目。

参考代码:

package 西湖算法题解___中等题;public class __785判断二分图__染色法     {/**题目解释:每个节点都有一个编号 0~~~n-1然后一个graph[][] 二维数组,其中每个数组graph[u],代表按编号顺序过去的,里面的内容即为与当前对应编号所连接的边有哪些。*/int color [];public boolean isBipartite(int[][] graph) {int nLength = graph.length;     //这是一个无向图color = new int[nLength];boolean flag = true;for (int i=0;i<nLength;i++){if (color[i] == 0){if (!dfs_isBipartite(i,1,graph)){flag = false;}}}return flag;}/**** @param u* @param c* @param graph* @return*/private boolean dfs_isBipartite(int u, int c, int[][] graph) {color[u]  = c;for (int i = 0;i<graph[u].length;i++){int node = graph[u][i];if (color[node] == 0) {if (!dfs_isBipartite(node, 3 - c, graph)) {return false;}} else {if (color[node] == c){return false;}}}return true;}
}
http://www.yayakq.cn/news/630193/

相关文章:

  • 黄岛网站建设公司建设工程施工合同专属管辖
  • 汕头网站建设 网络服务简洁大方的电商网站模板
  • 一个手机网站嘉兴做网站优化的公司
  • 网站开发用了哪些技术百度seo通科
  • 浙江网站建设推广公司哪家好wordpress 取消评论审核
  • 世界购物网站排名做书app下载网站有哪些内容
  • 网络公司网站源码下载软文推广300字
  • 网站推广的主题门户网站建设意义
  • 番禺网站开发报价WordPress 空间模板
  • 当当网站开发系统说明山东诚祥建设集团公司网站
  • 免费h5响应式网站搭建本地赣州网站建设
  • 厦门网站建设推广哪家好本地镇江网站建设
  • 微网站 开发海城网站设计
  • 图书馆网站建设方案黑色时尚橱柜网站源码
  • 58同城保定网站建设岳阳网站开发服务
  • 粮食门户网站建设方案电子商务网站建设总结报告
  • 如何在百度上建立网站国外门户网站设计
  • 提供建站服务的网络公司的比较东莞关键词seo
  • 上海城乡建设管理局网站中国建筑集团有限公司校园招聘
  • 见网页制作的公司网站网站开发公司规章制度
  • 网站开发一般需要多久百度竞价开户哪家好
  • 墨星写作网站便宜的服务器租用
  • 如何建设网站平台品牌建设
  • 什么网站做调查能赚钱吗深圳小程序外包开发
  • 微信怎么推广引流客户网站快速优化排名
  • 整站seo排名公司id文件直接导入wordpress
  • 医院信息化建设会议安排网站一站式进货平台网站建设
  • 建网站可以用企业qq吗网站赚钱
  • 为什么自己做的网站打开是乱码网站功能设计
  • 中山企业网站佛山网页设计制作