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

贵阳网站微信建设公司桂林市建设工程交易中心

贵阳网站微信建设公司,桂林市建设工程交易中心,wordpress快递查询,做机械配件的网站使用桶排序算法中的kahn#xff08;卡恩#xff09;算法#xff0c;也可以使用dfs。 这里使用卡恩算法#xff0c;主要维护一个列表cnt#xff0c;cnt【i】表示能到达节点i的边#xff0c;比如说#xff1a;a到c有一条边#xff0c;b到c有一条边#xff0c;那么cnt【…使用桶排序算法中的kahn卡恩算法也可以使用dfs。 这里使用卡恩算法主要维护一个列表cntcnt【i】表示能到达节点i的边比如说a到c有一条边b到c有一条边那么cnt【c】 2。当然如果从a走到c一次cnt【i】 1。如果b再到cc一次那么cnt【i】 0。如果某个节点icnt【i】 0说明没有边能到达i节点就是说i节点前面没有其他节点了那么可以选择i节点。 class Solution:def findOrder(self, numCourses: int, prerequisites: List[List[int]]) - List[int]:ans []# kahn 算法edge defaultdict(list)cnt [0]*numCoursesfor a, b in prerequisites:edge[b].append(a)cnt[a] 1qu deque()for i in range(numCourses):if cnt[i] 0:qu.append(i)while qu:f qu.popleft()ans.append(f)for nex in edge[f]:cnt[nex] - 1if cnt[nex] 0:qu.append(nex)return ans if len(ans) numCourses else []
http://www.pierceye.com/news/364777/

相关文章:

  • 做网站与网页有什么区别昊客网络
  • 临沂地区建站网站设计一个企业网站首页
  • wordpress本地建站精准信息预测
  • 云服务器如何安装网站爱站网seo综合查询
  • 个人建什么样的网站好wordpress添加用户登录
  • 中国教育网站官网做网站购买域名之后
  • 公司网站建设的优势新图闻的品牌建设经验
  • 网站建设是在商标哪个类别深圳宝安区新安街道
  • 网站推广服务器怎么选wordpress获取菜单链接地址
  • 横岗做网站外贸网站建设推广优化
  • 怎样搭建一个个人网站国金紫郡府淮北论坛
  • 网站建设类型wordpress词典模板
  • wordpress标签订阅插件优化网站视频
  • 聊城市建设工程质量监督站网站济南建站公司哪有
  • 郑州做网站便宜没有有知道钓鱼网站在哪儿做
  • 免费建自己域名的网站吗seo推广排名软件
  • 关于asp_sql网站开发的书籍专门做图片的网站cms
  • 淮安 网站建设:2003建网站
  • 怎么做网站的主页面编程软件scratch免费下载
  • 建设银行无锡分行网站网页版游戏单机游戏
  • 遵义网站建设中心如何低成本做网站推广
  • 国基建设集团有限公司网站学校网站网页模板
  • 舟山网站开发免费com域名网站
  • 网站开发 脚本之家怎么注册一个企业邮箱
  • 青岛做网站公企业管理软件销售
  • 简约风格的网站宁波余姚网站建设
  • 口碑好的免费网站建设企业做网站电话约见客户的对话
  • 做网站采集传统的网站开发模式
  • 网站用哪个软件做中国建设银行行号查询
  • 公司简介网站模板常州建设工程信息网