文章

3

粉丝

38

获赞

0

访问

417

头像
【2021年】408计算机统考真题模拟考试 - 第41题答案笔记
数据结构
发布于2024年12月19日 17:01
阅读数 120

计算机考研408统考历年真题及答案解析

(1)算法设计思想:

1.遍历图G,计算每一个顶点的度

2.遍历顶点度的数组计算度为奇数的顶点个数

3.判断度为奇数的顶点个数是否为不大于2的偶数,若是则返回1,否真返回0

(2)

int IsExistEL(MGraph G){

    int v[MGraph.numVertices];

    int cnt=0;

    for(int i=0;i<MGraph.numVertices;i++){

        v[i]=0;    

    }

    for(int i=0;i<MGraph.numVertices;i++){

        for(int j=0;j<MGraph.numVertices;j++){

           if(Edge[i][j]==1)v[i]++;

        }

    }

    for(int i=0;i<MGraph.numVertices;i++){

       if(v[i]%2!=0)count++;    

    }

    if(count%2==0&&count<=2){

       return 1;

    }

    else{

       return 0;

    }

}

(3)时间复杂度为O(n2),空间复杂度为O(n)。

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发