返回题目问答
讨论 / 题目问答/ 帖子详情

求解代码问题,通过了三个案例

int uniquely(MGraph G) {
    int v=G.numberVertices;
    if (v==0) return 1;
    int i=0,j=0,k=0,flag=-1;
    for(k=0;k<v;v++){
        flag=-1;
        for(i=0;i<v;i++){
            for(j=0;j<v;j++){
                if(G.edge[j][i]) break;
            }
            if(j==v){
                if (flag!=-1) return 0;
                flag=i; 
            }
        }
        if(flag==-1) return 0;
        for(int i=0;i<v;i++){
            G.edge[flag][i]=0;
        }
    }
    return 1;
}
1 回复 0 转发 0 喜欢 19 阅读
回复 (1)
默认 最新
谁知道408算法怎么判断对错啊,感觉我这个写的没啥问题但和标准答案不一样都不知道怎么判断,拿了几个网上别人写的答案也是只能通过三个
0