我想查找具有2000多个节点的图形的MST。我得到的问题是我不能使邻接矩阵的大小大于1500X1500(如果大小大于此分段错误,则因为我们可以创建最大10 ^ 7大小的数组)。怎么办呢?
最佳答案
这里有很多问题需要考虑。
new[]
或std::vector
对其进行分配,则内存将存储在堆中,该堆旨在容纳此类请求。 我想查找具有2000多个节点的图形的MST。我得到的问题是我不能使邻接矩阵的大小大于1500X1500(如果大小大于此分段错误,则因为我们可以创建最大10 ^ 7大小的数组)。怎么办呢?
最佳答案
这里有很多问题需要考虑。
new[]
或std::vector
对其进行分配,则内存将存储在堆中,该堆旨在容纳此类请求。