gpt4 book ai didi

c - 我正在研究图的连通性。为什么我会遇到段错误 : 11?

转载 作者:行者123 更新时间:2023-11-30 14:22:35 25 4
gpt4 key购买 nike

     void checkconnections(int matrix[N][N], int connected[N], int j)
{
int i;


for(i=0;i<N;i++)
{
if(matrix[i][j]>0)
{
connected[i]=1;
j=i;
checkconnections(matrix, connected, j);
}
}

}

我有一个连接矩阵,其中的值是随机生成的。如果它们已连接,则该值设置为 1,如果未连接,则该值设置为 0。N 在 header 中定义。

最佳答案

您会遇到段错误,因为将导致无限递归并且堆栈将溢出。

只要弄清楚如果 matrix[4][5]matrix[5][4] 都非零会发生什么。

关于c - 我正在研究图的连通性。为什么我会遇到段错误 : 11?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13661719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com