美文网首页
数据结构图的存储

数据结构图的存储

作者: 每天进步一点点变成更好的自己 | 来源:发表于2022-05-11 12:23 被阅读0次

图的存储有两种方式:邻接矩阵,邻接表。

  • 邻接矩阵
    图的顺序存储,矩阵中a的值定义为0,表示两个顶点不相邻,1为相邻。
  • 邻接表
    图的链式存储,对图中每一个顶点建立一个单链表,指示与该顶点邻接的顶点和关联的边或出弧。

图的深度优先和广度优先遍历的复杂度:
1、邻接矩阵:矩阵包含nn个元素,在算法中,共n个顶点,对每个顶点都要遍历n次,所以时间复杂度为 O(nn)
2、邻接表:包含n个头节点和e个表节点,算法中对所有节点都要遍历一次,所以时间复杂度为O(n+e)

相关文章

  • Elasticsearch(ES)集群架构

    整体架构图 集群节点、分片和副本 数据逻辑结构图 存储目录结构图 总结: 1、index包含多个shard...

  • 数据结构图的存储

    图的存储有两种方式:邻接矩阵,邻接表。 邻接矩阵图的顺序存储,矩阵中a的值定义为0,表示两个顶点不相邻,1为相邻。...

  • 大话数据结构摘录

    数据结构的不同维度 逻辑结构集合结构线性结构树形结构图形结构 物理结构顺序存储结构链式存储结构 算法的定义 算法是...

  • JAVA8 LinkedList源码学习总结

    一、LinkedList是一个双向链表,数据结构图如下(节点中的数字为节点存储的内容): 二、LinkedList...

  • 基于XMPP的聊天实现2 - iOS

    2016.7.27补充小功能 小菜单 先看看项目结构图 本文主要分三部分 数据存储 (coredata) 聊天内容...

  • HashMap存储结构学习记录

    Hash表Node[]存储结构图。 HashMap存储结构是由数组+链表组成的。 数组 :数组的存储区是连续的,占...

  • kafka存储结构以及Log清理机制

    本文主要聚焦 kafka 的日志存储以及日志清理相关。 日志存储结构 首先我们来看一张 kafak 的存储结构图。...

  • Android文件存储总结

    存储路径及演化 首先看这张文件从Android文件存储使用参考转载的存储结构图,里面明确了通过各种Android接...

  • day07

    Android的存储方式 使用SharedPreferences存储数据 文件存储数据 SQLite数据库存储数据...

  • Android ContentProvider(一)

    Android数据存储(一) Android数据存储(二) Android数据存储(三) Android数据存储(...

网友评论

      本文标题:数据结构图的存储

      本文链接:https://www.haomeiwen.com/subject/acmkurtx.html