查看: 1120| 回复: 2
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 207. Course Schedule 答案错误,求大神帮忙找bug!

全局:
2小米
本帖最后由 matalin 于 2020-12-4 09:17 编辑

问题来自:https://leetcode.com/problems/course-schedule/
感觉是一个很明显的错误,这么简单的test case都没过去,可是就是找不到bug,蓝瘦香菇。。。求大神帮助!



下面是我的code:

  1. class Solution:
  2.     def canFinish(self, numCourses: int, prerequisites: List[List[int]]) -> bool:
  3.         adj = defaultdict(list)
  4.         for dest, src in prerequisites:
  5.             adj[src].append(dest)
  6.             
  7.         def isCycle(course, vis):
  8.             # base: if we find a cycle
  9.             if course in vis:
  10.                 return True  
  11.             # recursion
  12.             ret = False
  13.             vis.add(course)
  14.             neighbors = adj[src]
  15.             for neighbor in neighbors:
  16.                 ret = isCycle(neighbor, vis)
  17.                 if ret: break #if find a cycle, break
  18.             vis.remove(course)
  19.             return ret
  20.                     
  21.         for course in range(numCourses):
  22.             visited = set()
  23.             if isCycle(course, visited):
  24.                 return False
  25.         return True
复制代码

Screen Shot 2020-11-30 at 11.12.47 AM.png (226.38 KB, 下载次数: 0)

Screen Shot 2020-11-30 at 11.12.47 AM.png

Screen Shot 2020-12-03 at 5.11.28 PM.png (253.37 KB, 下载次数: 2)

Screen Shot 2020-12-03 at 5.11.28 PM.png

最佳答案

查看完整内容

第8行, neighbors = adj[src] 你是想写 neighbors = adj[course] 吧

上一篇:除了刷题需要补什么知识
下一篇:Leetcode又改版啦?
🔗
painlet2 2020-12-4 09:15:50 | 只看该作者
全局:
第8行,
neighbors = adj[src]

你是想写
neighbors = adj[course]

吧
回复

使用道具 举报

🔗
 楼主| matalin 2020-12-5 01:41:42 | 只看该作者
全局:
painlet2 发表于 2020-12-4 09:51
第8行,
neighbors = adj[src]

这位同学你说的太对了!!
感谢啊!太2了我。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表