我正在 Python 中实现 Kosaraju 的强连通分量 (SCC) 图搜索算法。
该程序在小型数据集上运行良好,但是当我在超大图(超过 800,000 个节点)上运行它时,它显示“分段错误”。
可能是什么原因造成的?谢谢!
附加信息:首先我在超大数据集上运行时遇到此错误:
"RuntimeError: maximum recursion depth exceeded in cmp"
然后我使用重置递归限制
sys.setrecursionlimit(50000)
但出现“分段错误”
相信我,这不是一个无限循环,它在相对较小的数据上运行正确。程序有可能耗尽资源吗?