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

哪里有做网站系统做网站都需要服务器吗

哪里有做网站系统,做网站都需要服务器吗,上海ui设计,商丘整站优化886. 可能的二分法 class PossibleBipartition:"""可能的二分法「其实考察的就是二分图的判定」用dfs和bfs 两种方法分别实现https://leetcode.cn/problems/possible-bipartition/"""def __init__(self):self.success Trueself.color []self.…

886. 可能的二分法

class PossibleBipartition:"""可能的二分法「其实考察的就是二分图的判定」用dfs和bfs 两种方法分别实现https://leetcode.cn/problems/possible-bipartition/"""def __init__(self):self.success = Trueself.color = []self.visited = []def dfs(self, n, dislikes):"""DFS递归实现:param n: :param dislikes::return:"""# 图节点编号为 1...nself.color = [False] * (n+1)self.visited = [False] * (n+1)graph = self.buildgraph(n, dislikes)# 因为图不一定是联通的,可能存在多个子图# 所以要把每个节点都作为起点进行一次遍历# 如果发现任何一个子图不是二分图,整幅图都不是二分图for v in range(1, n+1):if not self.visited[v]:self.dfs_traverse(graph, v)return self.successdef buildgraph(self, n, dislikes):graph = [[] for _ in range(n+1)]for edge in dislikes:v = edge[1]w = edge[0]# 无向图相当于双向图graph[v].append(w)graph[w].append(v)return graphdef dfs_traverse(self, graph, v):if not self.success:returnself.visited[v] = Truefor w in graph[v]:if not self.visited[w]:self.color[w] = not self.color[v]self.dfs_traverse(graph, w)else:if self.color[v] == self.color[w]:self.success = Falsereturndef bfs(self, n, dislikes):"""BFS实现,用队列替代递归调用:param n::param dislikes::return:"""# 图节点编号为 1...nself.color = [False] * (n + 1)self.visited = [False] * (n + 1)graph = self.buildgraph(n, dislikes)# 因为图不一定是联通的,可能存在多个子图# 所以要把每个节点都作为起点进行一次遍历# 如果发现任何一个子图不是二分图,整幅图都不是二分图for v in range(1, n + 1):if not self.visited[v]:self.bfs_traverse(graph, v)return self.successdef bfs_traverse(self, graph, start):# 节点队列queue = []self.visited[start] = Truequeue.append(start)while queue and self.success:v = queue.pop(0)# 从节点 v 向所有相邻节点扩散for w in graph[v]:if not self.visited[w]:# 相邻节点w没有被访问过# 那么应该给节点w涂上和节点v不同的颜⾊self.color[w] = not self.color[v]# 标记 w 节点,并放⼊队列self.visited[w] = Truequeue.append(w)else:if self.color[v] == self.color[w]:self.success = Falsereturn
http://www.yayakq.cn/news/547805/

相关文章:

  • 域名访问网站 过程推广链接代点
  • 怎么查网站是哪个建站公司做的深圳软件系统开发
  • 做网站几天做产地证新网站
  • 做决定的网站国际采购平台有哪些
  • 网站域名一年大概多少做网站哪个公司好
  • eclipse用来做网站前端wordpress 多语言版本
  • 金口河移动网站建设网站建设尢首先金手指
  • 建设网站如果赚钱伊春百姓网免费发布信息网
  • 钓鱼网站的制作教程wordpress扫描插件
  • 做蛋糕视频教学网站无锡网站推广哪家好
  • 网站后台上传文章格式广西网站运营
  • 网站优化公司苏州专业网站建设开发
  • 微信公众平台做微网站吗wordpress代理服务器
  • 建立网站兴田德润电话多少个人网站可以做营销吗
  • 上海好的高端网站建设服务公司iis网站wordpress登陆
  • 做网站公司人员台州seo服务
  • 大朗仿做网站煤矿网站建设
  • 网站建设的理念新年贺卡图片 手工制作
  • 商家建设网站的好处婚纱摄影店排名前十名
  • 网站建设管理工作总结报告图书馆新生专栏网站建设
  • 哈尔滨产品推广网站网站邮件推送
  • 网站建设目标青岛即墨城乡建设局网站
  • 中山公司网站制作做网站的公司 洛阳
  • 杭州市拱墅区住房与建设局网站网站备案号查询系统
  • 老年大学网站开发一个工厂的网站建设
  • 免费服务器搭建网站详细教程短视频网站的动画是怎么做的
  • 个人如何申请网站可以做外贸私单的网站
  • 网站开发需要会什么软件太原网站优化常识
  • 网站排名软件多浏览器企业大型网站建设要多少钱
  • 网站建设服务器都有哪些软件开发工程师的职责