基础实验6-2.2 汉密尔顿回路 (25分)
著名的“汉密尔顿(Hamilton)回路问题”是要找一个能遍历图中所有顶点的简单回路(即每个顶点只访问 1 次)。本题就要求你判断任一给定的回路是否是汉密尔顿回路。
代码
#include<iostream>
#include<cstdlib>
using namespace std;
#define MaxNum 210
typedef int Vertex;
typedef struct GNode *PtrNode;
struct GNode{
//定义图
int Nv;
int G[MaxNum][MaxNum];
int visited[MaxNum]; //点的访问情况
};
typedef PtrNode MGraph; //图指针
MGraph Create(int VertexNum)
{
Vertex i,j;
auto Graph=(MGraph)malloc(sizeof(struct GNode


最低0.47元/天 解锁文章
3962

被折叠的 条评论
为什么被折叠?



