首页 > 其他分享 >图的存储--邻接表

图的存储--邻接表

时间:2023-06-29 22:11:42浏览次数:33  
标签:存储 -- vi 邻接 顶点 节点

图的存储--邻接表

邻接表表示法

顶点:

按编号顺序将顶点数据储存在一维数组中;

关联同一顶点的边:

用线性链表储存.

头节点分为数据域和指针域.

表节点:

邻接点域:存放与vi邻接的顶点在表头数组中的位置.

链域:指向下一条边或弧.

还可以增加带权值的数据域info

image-20230629213240489

image-20230629213258375

image-20230629213311002

无向图的邻接表

  1. 邻接表不唯一
  2. 若无向图中有n个顶点,e条边,则其邻接表需n个头节点和2e个表节点.适宜存储稀疏图.
  3. 无向图中顶点vi的度为地i个单链表中的结点个数

image-20230629220112636

标签:存储,--,vi,邻接,顶点,节点
From: https://www.cnblogs.com/harper886/p/17515321.html

相关文章

  • uniapp 省市区 回填
    <template> <view> <u-button@click="tesx">11</u-button> {{aa}} <cityv-model="aa"></city> </view></template><script> importcityfrom'./city.vue' exportdefau......
  • 第10.3篇 html基础标签
    HTML一、HTML简介1.什么是HTMLHTML:HyperTextMarkupLanguage,超文本标记语言。作用:编写网页。2.写一个简单的HTML<html><head><title>pagetitle</title></head><body><fontcolor="red">hello,kitty&......
  • Java标识符和关键字
    关键字关键字关键字关键字关键字abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenewpackag......
  • matlab调制解调 OFDM OTFS 16qam qpsk ldpc turbo在高斯白噪声,频率选择性衰落信道下
    matlab调制解调 OFDMOTFS16qamqpskldpcturbo在高斯白噪声,频率选择性衰落信道下的误比特率性能仿真,matlab代码OFDMsimulink 包括添加保护间隔(cp),信道均衡(ZFMMSEMRCMALMSEE)代码每行都有注释,适用于学习,附带仿真说明,完全不用担心看不懂原创文章,转载请说明出处,资料来......
  • matlab simulink电机foc观测器模型,采用龙贝格观测器+PLL进行无传感器控制,其利用 PMSM
    matlab simulink电机foc观测器模型,采用龙贝格观测器+PLL进行无传感器控制,其利用PMSM数学模型构造观测器模型,根据输出的偏差反馈信号来修正状态变量。当观测的电流实现与实际电流跟随时,利用估算的反电势进行pll计算转子位置信息。龙伯格观测器采用线性控制策略代替了SMO的变......
  • 快速排序
    题目给定你一个长度为$n$的整数数列。请你使用快速排序对这个数列按照从小到大进行排序,并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数$n$。第二行包含$n$个整数(所有整数均在$1∼109$范围内),表示整个数列。输出格式输出共一行,包含$n$个整数,表示排......
  • matlab:双或三方演化博弈,lotka-Volterra 1.双方演化博弈:代分析稳定点分析,代绘制相位图
    matlab:双或三方演化博弈,lotka-Volterra1.双方演化博弈:代分析稳定点分析,代绘制相位图,matlab仿真图代码2.三方演化博弈:代分析稳定点分析,代绘制相位图,matlab仿真图代码3.lotka-Volterra模型原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/644023709252.html原创文章,转载请说明......
  • 基于模型预测控制(mpc)的车辆换道,车辆轨迹跟踪,换道轨迹为五次多项式,matlab与carsim联
    基于模型预测控制(mpc)的车辆换道,车辆轨迹跟踪,换道轨迹为五次多项式,matlab与carsim联防控制我重新表述如下:使用模型预测控制(MPC)技术进行车辆换道和轨迹跟踪,其中换道轨迹采用五次多项式。此过程中,通过将Matlab和Carsim联合使用来实现防控制。这段话涉及到的知识点和领域范围包括:模型......
  • 基于蒙特卡洛法的电动汽车负荷预测 通过建立电动汽车的出行时间 行驶里程 充电时间
    基于蒙特卡洛法的电动汽车负荷预测 通过建立电动汽车的出行时间 行驶里程充电时间的概率模型采用蒙特卡洛进行抽样 再对电动汽车充电负荷进行累加 通过蒙特卡洛仿真之后得到电动汽车的负荷预测结果 这段代码主要是用来模拟电动汽车的充电功率需求,并进行蒙特卡洛仿真。......
  • 10种经典的时间序列预测模型 本文演示了 10 种不同的经典时间序列预测方法
    [matlab]10种经典的时间序列预测模型本文演示了10种不同的经典时间序列预测方法,它们是1)自回归(AR)2)移动平均线3)自回归移动平均线4)自回归积分移动平均线(ARIMA)5)季节性自回归积分移动平均线(SARIMA)6)具有外生回归量的季节性自回归综合移动平均线(SARIMAX)......