【实验目的】
(1)掌握图的结构的基本概念;
(2)掌握图的各种存储方式;
(3)熟练掌握图的邻接矩阵和邻接表的存储方法。
【实验准备】
编写一个程序,实现下图的邻接矩阵和邻接表存储。并求出每个顶点的度。
#include <stdio.h>
#include <malloc.h>
#include<iostream>
using namespace std;
#define INF 32767
#define MAXV 100
typedef char InfoType;
typedef struct
{
int no;
InfoType info;
}VertexType;
typedef struct
{
int edges[MAXV][MAXV];
int n;
int e;
VertexType vexs[MAXV];
}MatGraph;
typedef struct ArcNode
{
int adjvex;
struct ArcNode* nextarc;
int weight;
}ArcNode;
typedef struct VNode
{
InfoType info;