当前位置: 首页 > wzjs >正文

电子商务网站建设与管理目录上海手机网站制作公司

电子商务网站建设与管理目录,上海手机网站制作公司,做网站可以赚钱嘛,城乡建设部网站邻接矩阵: 1.概念: 邻接矩阵是图的存储结构之一,通过二维数组表示顶点间的连接关系。 2.具体例子 : 一.无向图邻接矩阵示例: 示例图(顶点:A、B、C,边:A-B、B-C&…

 邻接矩阵:

1.概念:

邻接矩阵是图的存储结构之一,通过二维数组表示顶点间的连接关系。

2.具体例子 :

一.无向图邻接矩阵示例:

示例图(顶点:A、B、C,边:A-B、B-C):

邻接矩阵:A B C  
A 0 1 0  
B 1 0 1  
C 0 1 0  

特点

  1. 矩阵对称,主对角线为0(无自环边)。
  2. 顶点B的度为2,对应第2行/列非零元素数量。
  3. 非零元素总数=边数×2(无向图双向性)。

二、有向图邻接矩阵示例

示例图(顶点:V1→V2、V2→V3、V3→V1):

邻接矩阵:V1 V2 V3  
V1 0   1  0  
V2 0   0  1  
V3 1   0  0  

特点

  1. 矩阵不对称(边方向性)。
  2. V3的入度=1(第3列非零数),出度=1(第3行非零数)。

三、带权图(网)邻接矩阵示例

示例图(顶点:A、B、C,边:A-B权2,B-C权5):

邻接矩阵(∞表示无穷):A   B     C  
A 0   2     ∞  
B 2   0     5  
C ∞   5     0  

特点

  1. 权值替代0/1,主对角线仍为0。
  2. 对称性保留(无向网),稀疏图可能用压缩存储。

邻接表:

概念:

邻接表是图数据结构最常用的链式存储方式,通过数组与链表结合实现顶点与边的离散化存储。

  1. 组成结构
    • 顶点表(头节点表):一维数组存储顶点信息,每个元素包含顶点值和指向首个邻接点的指针。
    • 边表(链表节点):每个顶点对应的链表,存储其所有邻接点的索引(或地址)及边权重(网图)。例如顶点A的链表包含C,表示存在边AC。

示例图结构:

假设存在无向图如下(顶点:A、B、C、D;边:A-B、A-C、B-C、B-D、C-D):

 A 
/ \
B——C \ /D 

邻接表存储实现

1. 顶点表(顺序存储)

顶点表使用数组存储,每个元素包含顶点信息和指向邻接链表的指针:

顶点表索引 | 顶点数据 | 边表头指针 
---------------------------------
0         |   A     | → 1 → 2 → NULL 
1         |   B     | → 0 → 2 → 3 → NULL 
2         |   C     | → 0 → 1 → 3 → NULL 
3         |   D     | → 1 → 2 → NULL 
2. 边表(链表存储)

每个顶点的边表以链表形式存储邻接顶点(本例使用头插法):

  • 顶点A的邻接链表:B(索引1)、C(索引2)
  • 顶点B的邻接链表:A(索引0)、C(索引2)、D(索引3)
  • 顶点C的邻接链表:A(索引0)、B(索引1)、D(索引3)
  • 顶点D的邻接链表:B(索引1)、C(索引2)
// C语言实现(无向图)
typedef struct ArcNode {    // 边表节点 int adjvex;             // 邻接顶点索引 struct ArcNode *next;   // 指向下一邻接点 
} ArcNode;typedef struct VNode {      // 顶点表节点 char data;              // 顶点数据 ArcNode *firstarc;      // 指向第一个邻接点 
} VNode, AdjList[MAX_VERTEX];typedef struct {AdjList vertices;       // 顶点表数组 int vexnum, arcnum;     // 顶点数和边数 
} ALGraph;


文章转载自:

http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://00000000.bhpjc.cn
http://www.dtcms.com/wzjs/617098.html

相关文章:

  • 老的网站为什么要改版新网站wordpress图片中文主题
  • 建设部网站城建学院企业营销型网站建设哪家公司好
  • 国外有在线做设计方案的网站吗搭建创新平台
  • 网站开发流程ppt济南公交优化
  • three.js做的酷炫网站洛阳网站建设行业
  • 空间设计公司网站十堰网站网站建设
  • 网站维护需要的知识电子商务网站版面布局
  • 云南网站开发公司介绍wordpress4.0.x
  • 在哪家网站做淘宝客最好网上购物商城系统er图
  • 大作设计网站官网入口东莞做网站找微客巴巴
  • 青岛网站开发哪家服务专业清远网站设计公司
  • 自己建网站免费品牌营销
  • 电商网站的图片贵阳seo公司
  • 杭州最大的网站开发服务营销策划方案
  • php 企业网站系统下载网站页面自动还原代码
  • 阜新旅游网站建设程序员必备软件
  • wordpress两张图片并列网站制作开发及优化是什么
  • 网站固定通栏代码google app engine wordpress
  • 专业手机网站建设价格明细表网站验证码怎么做
  • 做游戏网站需要多少钱搜索引擎 网站推广 举例
  • 网站建设一定要备案吗有专业设计网站吗
  • 可信的手机网站建设企业网站建设定制开发
  • 做羞羞的事网站柳州网站建设找哪家好
  • 广州网站排名优化公司网站后台登入不了出现验证码错误
  • 怎么推广一个网站wordpress设置为繁体字
  • 闪图在线制作网站帝国小说网站模板
  • 0539 网站永久免费的网站服务器有哪些软件
  • 合作网站开发公司桂林做网站哪家公司好
  • 专做校园购物网站网站制作论文 优帮云
  • 磁力网站怎么做的毕业设计网站建设体会