首页 > 其他分享 >二十二、图的存储结构

二十二、图的存储结构

时间:2022-11-11 10:47:51浏览次数:47  
标签:二十二 存储 邻接 邻接矩阵 数组 顶点 结构

一、邻接矩阵法

  所谓邻接矩阵存储,是指用一个一维数组存储图中顶点的信息,用一个二维数组存储图中边的信息(即各顶点之间的邻接关系),存储顶点之间邻接关系的二维数组称为邻接矩阵。

  结点数为 $n$ 的图 $G=(V,E)$ 的邻接矩阵 $A$ 是 $n \times n$ 的。将G的顶点编号为 v1,v2, ... ,vn 。若(vi,vj)∈E,则 $A[i][j]=1$,否则 $ A[i][j]=0 $ 。

$A[i][j] = \{ _{0({v_i},{v_j}) < {v_i},{v_j} > E(G)}^{1({v_i},{v_j}) < {v_i},{v_j} > E(G)}$

标签:二十二,存储,邻接,邻接矩阵,数组,顶点,结构
From: https://www.cnblogs.com/haibersut/p/16879774.html

相关文章

  • dell R730 服务器 IBM V7000 centos 7 multipath 存储多路径安装
    我的环境为:DELLR730服务器双口HBA卡联想IBMStorwizeV7000存储交换机:博科6505此文只涉及centos服务器设置​实施:​1.yum-yinstalldevice-mapperdevice-mapp......
  • 数据结构篇——链表
    数据结构篇——链表本次我们介绍基础算法中的区间合并,我们会从下面几个角度来介绍:单链表双链表单链表我们会在这里介绍单链表单链表简介我们首先来简单介绍一下单......
  • 堆栈顺序存储实现
    #include<stdlib.h>#include<stdio.h>#include<stdbool.h>#defineElementTypeint#defineERROR-1typedefintPosition;structSNode{ElementType*Da......
  • gtkdialog 编译时的 signal 结构体问题
    编译时,遇到:glade_support.c:43:error:‘signal’redeclaredasdifferentkindofsymbol解决:把./src/glade_support.c中的结构体 typedefstructsignal{gchar*nam......
  • C温故补缺(三):存储类声明符(auto,register,extern,static)
    auto,register,extern,static四个存储类声明符,用于定义变量/函数的作用域和声明周期①auto:自动变量,即普通变量,在平时定义变量时会自动赋予其auto类型被auto修饰的......
  • k8s--数据存储、EmptyDir存储
    数据存储介绍在前面已经提到,容器的生命周期可能很短,会被频繁的创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到......
  • 计算机结构--week5
    内存特征:  计算机中的内存: Capacity:Thecapacityofthememoryisthenumberofbytes(orpreferablywords)itcanstore. Thewordsize(orlength)......
  • 楷书间架结构92法
    颜体楷书间架结构四十九法总结人:陈自强背景介绍:作者:颜真卿(709年-784年8月23日),字清臣,小名羡门子,别号应方,琅琊临沂(今山东省临沂市)人,出生于京兆万年(今陕西省西安市)......
  • java使用redis存储时出现乱码问题
    今天用springboot做项目的时候,使用到了redis来做缓存。然后在存入redis的时候遇到了乱码的问题,这个问题是出现在序列化上,但是这个问题很好解决,晚上的方法也很多。因为......
  • 初识结构体
    结构体结构体可以让C语言创建新的类型例如:创建一个学生structstu{ charname[20];//成员变量 intage; doublescore;};intmain(){ structstus={"张三"......