Я реализую алгоритм поиска графа Strong Connected Component (SCC) Kosaraju в Python.
Программа отлично работает с небольшим набором данных, но когда я запускаю ее на сверхбольшом графе (более 800 000 узлов), появляется сообщение «Ошибка сегментации».
Что может быть причиной этого? Спасибо!
Дополнительная информация: сначала я получил эту ошибку при работе с сверхбольшим набором данных:
"RuntimeError: maximum recursion depth exceeded in cmp"
Затем я сбрасываю предел рекурсии, используя
sys.setrecursionlimit(50000)
но получил "Ошибка сегментации"
Поверьте, это не бесконечный цикл, он работает правильно на относительно небольших данных. Возможно программа исчерпала свои ресурсы?