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

网做 网站有哪些wordpress移动端底部导航

网做 网站有哪些,wordpress移动端底部导航,如何做网站插件,嘉兴网站制作建设提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣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/633087/

相关文章:

  • 南皮县做网站复兴网站制作
  • 中国建设银行公积金网站首页网站开发工程师薪资待遇
  • 江西省大余县建设局网站在线网站建设者
  • 广州中医药资源门户网站广州车陂网站建设公司
  • 苏州网站建设一条龙wordpress方框对勾
  • 宁乡县住房和城乡建设局网站中国电信备案网站
  • 西城顺德网站建设长春企业建站系统模板
  • 网站访问量咋做汽车是怎么做的视频网站
  • 郑州哪个网站建设最好网站建设的广告词
  • 苏宁网站优化与推广山西大同企业做网站
  • 化工原料东莞网站建设快速建站系统
  • 室内设计专业网站简洁大方的网站首页
  • 泉州网站建设哪里优惠拓吧网站
  • 各类网站建设西安网站维护公司
  • 网站建设情况通报适合小学生摘抄的新闻2022年
  • 建设银行网站可以查询存折吗网站在线订单系统怎么做
  • 网站如何做内链土特产 网站源码
  • 网站建设的毕业报告新产品开发的流程
  • 佳木斯万达建设网站四川省城乡和建设厅网站
  • 建设网站设计制作单位网站建设目的
  • 上海网站备案在哪里查询wordpress自定义分类面包屑导航
  • 河南省建设银行网站长沙有哪些楼盘
  • 丽水网站建设微信推广精灵代理ip
  • 南宁做网站设计方案秦皇岛网站设计制作
  • 建站一般要多少钱百度seo入驻
  • vs做网站开发吗网站建设艾金手指科杰
  • 技术网站模版用户登录界面设计
  • 淘宝怎么做基础销量什么网站好营销平台网站建设
  • 微商城网站策划网站报价详情
  • 网站flash引导页企业年金查询app