概述
graph = {} graph[node_id] = [other_node_id for other_node_id in neighbors(node_id)]
def df(node): if visited(node): pass # found a cycle here,do something with it visit(node) [df(node_id) for node_id in graph[node]]
免责声明:这其实是草图; neighbors(),visited()和visit()只是用于表示算法应该如何的模拟器.
总结
以上是编程之家为你收集整理的如何在python中表示图形/树,以及如何检测周期?全部内容,希望文章能够帮你解决如何在python中表示图形/树,以及如何检测周期?所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧