数据结构---图

news/2024/12/5 2:34:36/

这里写目录标题

  • 图的基本概念和术语
    • 基本概念和术语1
    • 基本概念和术语2
  • 图的类型定义
    • 抽象数据类型定义
    • 二级目录
    • 二级目录
  • 一级目录
    • 二级目录
    • 二级目录
    • 二级目录
    • 二级目录
    • 二级目录
    • 二级目录

图的基本概念和术语

基本概念和术语1

在这里插入图片描述
V代表顶点的有穷非空集合
E代表边的有穷集合

在这里插入图片描述
n为顶点
在这里插入图片描述
有向图中的箭头又叫做弧

网:权也就是 某种场合下赋予边的某种意义
邻接:是指两个顶点之间的关系
圆弧括号针对于无向图
尖括号针对于有向图 并且代表i邻接“到”j j邻接“于”i

在这里插入图片描述
度:该顶点的边的数目
有向图中 度等于入度(指向某个顶点)和出度(从某个顶点指出)之和

在这里插入图片描述

基本概念和术语2

在这里插入图片描述
路径是顶点序列 用顶点表示

路径长度有两种表示方式
对于没有权的路径 路径长度是边数之和
对于有权的路径 路径长度是权重之和

在这里插入图片描述
形成回路就是回路

对于简单路径 除了起点终点可以重复之外 中途没有重复的结点 叫做简单路径
进而有了简单回路的概念

但是只要中途有重复 那么就是非简单路径

在这里插入图片描述
连通图 对于任意两个顶点 总有路径可以相互通达

有向的连通图称作强连通图
无向的连通图称作连通图

在这里插入图片描述
在这里插入图片描述
顶点或者边是子集即可

在这里插入图片描述
极大连通子图 也就是图中某个子图 是连通的 并且 顶点数目已经达到了最大 再加顶点就不会连通了
极大连通子图别称连通分量

在这里插入图片描述
有向图对应着叫强连通分量 这里连通子图的判断一定要注意双向

在这里插入图片描述
极小连通子图 边已经达到了最小 再删除任意一条边 就不连通了

图的类型定义

抽象数据类型定义

在这里插入图片描述

在这里插入图片描述

二级目录

二级目录

一级目录

二级目录

二级目录

二级目录

二级目录

二级目录

二级目录


http://www.ppmy.cn/news/1032092.html

相关文章

微信小程序(原生)搜索功能实现

一、效果图 二、代码 wxml <van-searchvalue"{{ keyword }}"shape"round"background"#000"placeholder"请输入关键词"use-action-slotbind:change"onChange"bind:search"onSearch"bind:clear"onClear&q…

Python——添加照片边框

原图&#xff1a; 添加边框后&#xff1a; 添加边框会读取照片的exif信息如时间、相机型号、品牌以及快门焦段等信息&#xff0c;将他们显示在下面的边框中。 获取当前py文件路径 import os #get path that py file located def Get_Currentpath():file_path os.path.abspa…

v-lazy 和 viewer.js 组合使用时,预览图失效问题解决方案

解决方案 新增自定义属性 data-origin-url <div class"img-wrp"><imgv-lazy"img.url":data-origin-url"img.url"/> </div>viewer.js 修改 options.url 属性 其中 url 支持传入 string | function const options merge({url…

提高考试成绩的有效考试培训系统

近年来&#xff0c;随着考试竞争的日益激烈&#xff0c;对于学生来说&#xff0c;提高考试成绩已成为一项重要的任务。为了帮助学生有效提升考试成绩&#xff0c;我们开发了一套全面而详细的有效的考试培训系统。 该培训系统作为一种全新的教学方法&#xff0c;力求通过提供多…

redis 和 mongodb 比较

Redis和MongoDB是两种不同类型的数据库&#xff0c;它们在数据存储和查询方式、数据模型以及适用场景等方面有一些明显的区别。下面是Redis和MongoDB之间的一些比较&#xff1a; 数据模型&#xff1a; Redis&#xff1a;Redis是一个键值存储系统&#xff0c;支持多种数据结构如…

[HDLBits] Exams/m2014 q4c

Implement the following circuit: module top_module (input clk,input d, input r, // synchronous resetoutput q);always(posedge clk) beginif(r) q<1b0;elseq<d;end endmodule

API 接口设计版本管理控制的规范:向后兼容的3个规则

一下文章内容来自之前做API接口时整理的一些内容&#xff0c;记录分享一下。 在HTTP和HTML发展的早期&#xff0c;有着这样一条规则&#xff1a;任何浏览器在遇到无法识别的元素或元素属性时&#xff0c;都应该像该标签不存在一样行事。这使得快速更新HTML的功能成为可能&…

人流目标跟踪pyqt界面_v5_deepsort

直接上效果图 代码仓库和视频演示b站视频006期&#xff1a; 到此一游7758258的个人空间-到此一游7758258个人主页-哔哩哔哩视频 代码展示&#xff1a; YOLOv5 DeepSORT介绍 YOLOv5 DeepSORT是一个结合了YOLOv5和DeepSORT算法的目标检测与多目标跟踪系统。让我为您详细解释一…