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

北京企业vi设计公司seo招聘信息

北京企业vi设计公司,seo招聘信息,摄影网站制作教程,注册人力资源公司需要什么条件提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣785. 判断二分图二、力扣886. 可能的二分法 前言 给你一幅「图」,请你用两种颜色将图中的所有顶点着色,且使得任意一条边的两个…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、力扣785. 判断二分图
  • 二、力扣886. 可能的二分法


前言


给你一幅「图」,请你用两种颜色将图中的所有顶点着色,且使得任意一条边的两个端点的颜色都不相同,你能做到吗? 这就是图的「双色问题」,其实这个问题就等同于二分图的判定问题,如果你能够成功地将图染色,那么这幅图就是一幅二分图,反之则不是:

一、力扣785. 判断二分图

class Solution {boolean ok = true;boolean[] visited;boolean[] color;public boolean isBipartite(int[][] graph) {int n = graph.length;visited = new boolean[n];color = new boolean[n];for(int i = 0; i < n; i ++){if(!visited[i]){traverse(graph, i);}}return ok;}public void traverse(int[][] graph, int v){if(!ok){return;}visited[v] = true;for(int e : graph[v]){if(!visited[e]){color[e] = !color[v];traverse(graph,e);}else{if(color[e] == color[v]){ok = false;return;}}}}
}

二、力扣886. 可能的二分法

class Solution {boolean ok = true;boolean[] visited;boolean[] color;public boolean possibleBipartition(int n, int[][] dislikes) {visited = new boolean[n];color = new boolean[n];List<Integer>[] graph = builderGraph(dislikes, n);for(int i = 0; i < n; i ++){if(!visited[i]){BFS(graph, i);}}return ok;}public List<Integer>[] builderGraph(int[][] dislikes,int n){List<Integer>[] graph = new LinkedList[n];for(int i = 0; i < n ; i ++){graph[i] = new LinkedList<>();}for(int[] arr : dislikes){int to = arr[0]-1;int from = arr[1]-1;graph[to].add(from);graph[from].add(to);}return graph;}public void BFS(List<Integer>[] graph, int v){if(!ok){return;}Deque<Integer> deq = new LinkedList<>();deq.offerLast(v);visited[v] = true;while(!deq.isEmpty()){int cur = deq.pollFirst();for(int e : graph[cur]){if(!visited[e]){visited[e] = true;color[e] = !color[cur];deq.offerLast(e);}else{if(color[e] == color[cur]){ok = false;return;}}}}}
}
http://www.yayakq.cn/news/331475/

相关文章:

  • 有域名了网站怎么做网站的营销策略
  • 做网站找酷万网站导航条内容
  • 网站及新媒体平台建设报告北京装饰公司十大排名榜
  • 做旅游地产的网站和公司免费国内linux服务器
  • 短视频运营公司网站建设网址你会感谢我的
  • 建站的cms网站设计要求有哪些
  • 做网站的怎么跑业务律所网站建设方案书怎么写
  • 黄冈网站建设哪家便宜广州自建网站哪家服务好
  • 建设银行小微企业网站进不了科技公司取名大全
  • ftp里找到的index文件查看网站建设中公司网址
  • dhl做单网站广州网页设计哪家好
  • 快站淘客广告片精彩花絮
  • 金坛网站建设报价网络营销与策划ppt
  • 网站开发宝典空间代码网站
  • 免费企业网站建设哪家做网站先做母版页
  • 做网站特别注意什么株洲有名的网站
  • 网站首页快照怎么做不属于网络推广方法
  • 新郑网站建设公司wordpress mysqladmin
  • asp网站服务器架设四川游戏seo整站优化
  • 网站维护 设计wordpress更换文章图片链接
  • 购物网站的后台前端网站开发流程图
  • 网站做数学题网站做成响应式的有什么弊端
  • 河长制网站建设wordpress 短代码使用
  • 网站宣传虚假处罚标准关于申请网站建设经费的请示
  • 58同城网站建设推广排名网站建设要多少钱怎样
  • 加强门户网站建设与管理办法网站关键词怎么填写
  • 校园网站建设培训稿旌阳区黄河开发建设网站
  • ip网站架设百度风云排行榜
  • 网站遇到攻击时应该怎么做嘉兴做网站多少钱
  • 如何做阿里巴巴网站软件开发可以自学吗