#include

#include "Graph.h"

#define MAX_INT 32767

/*

#define vnum 20

#define MAX_INT = 32767

// 邻接矩阵

typedef struct gp

{

int vexs[vnum]; // 顶点信息

int arcs[vnum][vnum]; // 邻接矩阵

int vexnum, arcnum; // 顶点数,边数

}Graph;

*/

// 无向带权图邻接矩阵的建立

void CreateGraph(Graph *g)

{

int i,j,n,e,w,k;

int info;

// 读入顶点数和边数

scanf("%d %d", &n, &e);

g->vexnum = n;

g->arcnum = e;

// 读入顶点信息

for(i = ;i < g->vexnum;i++)

{

scanf("%d", &info);

g->vexs[i] = info;

}

// 初始化邻接矩阵

for(i = ;i < g->vexnum;i++)

{

for(j = ;j < g->vexnum;j++)

{

c语言图的无向网存储,C语言——无向带权图邻接矩阵的建立相关推荐

  1. python无向带权图

    无向无权图见另一篇文章<python无向无权图结构>,这篇讲无向带权图,并且给出一个地铁线路例子. # -*- coding: UTF-8 -*- #!/usr/bin/python#-- ...

  2. Java数据结构与算法:无向图,有向图,带权图,图的遍历,最小生成树

    文章目录 无向图 有向图 带权图 图的遍历 广度优先遍历 深度优先遍历 最小生成树 无向图 前面了解到树是有单一根结点的非线性结构,图(graph)也是一种非线性结构,其中的结点可以与许多其他的结点相 ...

  3. java克鲁斯卡尔算法_Java语言基于无向有权图实现克鲁斯卡尔算法代码示例

    所谓有权图,就是图中的每一条边上都会有相应的一个或一组值.通常情况下,这个值只是一个数字 如:在交通运输网中,边上的权值可能表示的是路程,也可能表示的是运输费用(显然二者都是数字).不过,边上的权值也 ...

  4. 数据结构——图-有向带权图的邻接表

    #include <stdio.h> #include <stdlib.h> #define VertexType char //顶点的数据类型(char) #define V ...

  5. 数据结构——图-有向带权图的邻接表基础

    #include <stdio.h> #include <stdlib.h> #define VertexType char //顶点的数据类型(char) #define V ...

  6. 带权图的最短路径算法(Dijkstra)实现

    一,介绍 本文实现带权图的最短路径算法.给定图中一个顶点,求解该顶点到图中所有其他顶点的最短路径 以及 最短路径的长度.在决定写这篇文章之前,在网上找了很多关于Dijkstra算法实现,但大部分是不带 ...

  7. 求的带权图最小生成树的Prim算法和Kruskal算法

    求的带权图最小生成树的Prim算法和Kruskal算法 最小生成树的概念 最小生成树其实是最小权重生成树的简称. 一个连通图可能有多个生成树.当图中的边具有权值时,总会有一个生成树的边的权值之和小于或 ...

  8. 实现有向带权图抽象数据类型

    题目 图是一种使用广泛的数据结构.本次实验要求设计有向带权图的抽象数据类型,实现图的构造.顶点的增删查,边的增删改.深度优先遍历与广度优先遍历.单源最短路径.多源最短路径.判断图中是否存在负环. 效果 ...

  9. 邻接表实现的有向带权图 及 图算法(C++)

    邻接表实现的有向带权图 相关概念 声明和定义 实现 1. 构造函数 2. 析构函数 3. 深度优先遍历 4. 广度优先遍历 5. 获取顶点在邻接表中对应的下标 6. 添加顶点 7. 移除顶点 8. 添 ...

最新文章

  1. 即时通讯下数据粘包、断包处理实例(基于CocoaAsyncSocket)
  2. 演讲者模式投影到幕布也看到备注_家用投影幕布怎么选?(看这一篇就明白了)...
  3. xampp安装后apache(端口占用)/mysql无法打开(Attempting to start MySQL service...)/Mysql无法修改端口
  4. 前端对div连线_《前端图形学从入门到放弃》003 三维世界
  5. T-SQL语句学习(三)
  6. win10c语言安装未响应,重新安装win10以后,系统总会死机,不响应任何操作,严重影响正常使用。...
  7. Windows系统中使用SSH服务端和客户端
  8. mysql datetime默认时间_Mysql中datetime默认值问题
  9. 拯救者 linux 无线网卡驱动下载,联想y7000无线网卡驱动下载-联想拯救者y7000无线网卡驱动v19.51.22.2 官方版 - 极光下载站...
  10. vue在线引入阿里矢量图标
  11. java网络学习之 jca 常用引擎类简单介绍(13)
  12. 出价成本计算机软件,百度竞价推广中,关键词怎么出价可以降低成本?
  13. win10重装系统后没有网卡驱动
  14. Xcode5 创建模板和UIView 关联XIB
  15. 推荐收藏 | 常用图片处理网站合集(8个网站)
  16. ros发布者publisher编程
  17. 【UE4 制作自己的载具】3-载具蓝图实现(基本)
  18. Google推出拼音输入法了!
  19. 技术分享 | Goby IP库初探
  20. 怎么记住1月-12月的英文

热门文章

  1. arduino灯光装置_Arduino教程中级 项目一 点亮一盏灯
  2. 塞尔达传说——黄昏公主的几个障碍
  3. 关于WLAN被禁用,且启动后还是被禁用的问题
  4. ISO14443标准详细介绍
  5. 大脑分区不是功能关键!Science封面4文连发:智慧从脑区间连接中诞生
  6. Runtime Error可能产生的原因
  7. Unity制作安装程序并写入注册表
  8. win10升级工具_Win7进入死亡倒计时!最后一次机会免费升级至win10,你抓住了吗?...
  9. Python list列表方法使用总结及拓展延伸
  10. python学习笔记 4 - 线性回归、波士顿房价数据分析