博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图的创建——邻接矩阵
阅读量:6793 次
发布时间:2019-06-26

本文共 870 字,大约阅读时间需要 2 分钟。

#include 
#include
using namespace std;const int VERTEX_NUM = 20;const int INFINITY = 0x7fffffff; // 最大int型数,表示权的无限值 class Graph {public: int vexNum; int edgeNum; int vex[VERTEX_NUM]; int arc[VERTEX_NUM][VERTEX_NUM]; };void createGraph(Graph &G){ cout << "please input vexNum and edgeNum: "; cin >> G.vexNum >> G.edgeNum; for (int i = 0; i != G.vexNum; ++i) { cout << "please input no" << i+1 << " vertex: "; cin >> G.vex[i]; } for (int i = 0; i != G.vexNum; ++i) { for (int j = 0; j != G.vexNum; ++j) { G.arc[i][j] = INFINITY; } } for (int k = 0; k != G.edgeNum; ++k) { cout << "please input the vertex of edge(vi, vj) and weight: "; int i, j, w; cin >> i >> j >> w; G.arc[i][j] = w; G.arc[j][i] = G.arc[i][j]; // 无向图 }}int main(){ Graph G; createGraph(G); return 0;}

  

转载于:https://www.cnblogs.com/xzxl/p/8644870.html

你可能感兴趣的文章
mysql注入绕过tips
查看>>
移动应用在线开发平台Appcan将支持开发者在线编译证书并将应用提交到苹果应用商店...
查看>>
hsrp实验
查看>>
IBM 开发资源库
查看>>
linux系统的负载与CPU、内存、硬盘、用户数监控shell脚本
查看>>
岁月催人老
查看>>
获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
查看>>
出场率比较高的一道多线程安全面试题
查看>>
swt browser控件与java交互
查看>>
深度剖析Service Mesh服务网格新生代Istio
查看>>
Memcached笔记
查看>>
SCVMM 2012系列之一——安装部署
查看>>
zabbix通过skype发送报警消息之弯路
查看>>
我的友情链接
查看>>
Android开发
查看>>
jQuery stop()浅析
查看>>
我的友情链接
查看>>
linux下修改path
查看>>
几行代码,让你的app动感起来--Android Design Support Library使用
查看>>
Jquery实现回车键Enter切换焦点
查看>>