`
json20080301
  • 浏览: 166157 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

数据结构——图

阅读更多

图是对结点的前趋和后继个数不加限制的数据结构
较之线性表和树形结构,图是一种更为复杂的非线性数据结构
图中各数据元素之间的关系可以是任意的
描述的是"多对多"的关系
图 (Graph) 的概念
图的结构定义
图是由顶点集V和顶点间的关系集合E(边的集合)组成的一种数据结构,可以用二元组定义为:G=(V,E)
其中
V(G)是顶点的非空有限集
E(G)是边的有限集合,边是顶点的无序对或有序对
例如: G=(V,E)
V={1,2,3,4}
E={(1,2), (1,3),(1,4),(2,4),(3,4)}
1
2
3
4
图的基本术语
有向图
有向图G是由两个集合V(G)和E(G)组成的
其中
V(G)是顶点的非空有限集
E(G)是有向边(也称弧)的有限集合,弧是顶点的有序对,记为,v,w是顶点,v为弧尾,w为弧头
在图中,用箭头标明了边是有方向性的
例G1中
V(G1)={1,2,3,4,5,6}
E(G1)={, , , , , , }
2
4
5
1
3
6
G1

分享到:
评论

相关推荐

    数据结构——图的建立和输出

    本项目聚焦于一种重要的数据结构——图,以及如何建立和输出图。图是一种非线性的数据结构,由顶点(也称为节点)和边(连接顶点的线)组成,可以用来表示实体之间的复杂关系。 首先,我们需要了解图的基本概念。图...

    《数据结构——C++实现》(第二版)课本源代码

    《数据结构——C++实现》(第二版)是一本经典的计算机科学教材,专注于介绍各种数据结构及其在C++编程语言中的实现。这本书的核心是通过实际的代码示例帮助读者理解和掌握数据结构的基本概念,这对于任何想要深入...

    数据结构——地图填色问题.doc

    数据结构——地图填色问题.doc

    数据结构——————KMP算法

    数据结构——————KMP算法

    数据结构——图 讲课PPT

    对数据结构的图部分的课堂讲义,附有动态说明图以及代码,生动形象

    数据结构——堆排序.h

    数据结构——堆排序 数据结构——堆排序 数据结构——堆排序 数据结构——堆排序 数据结构——堆排序 数据结构——堆排序

    数据结构——图.zip

    最近做数据结构的题目,想从网上搞一个基础的图结构,可大多有一些问题,就想自己实现一个较为稳定的图的实现。 本代码通过邻接矩阵实现了图。功能包括:建立图,插入顶点、边,删除顶点、边,获得有向图的出度入度...

    《数据结构——用C语言描述(第二版)》-宁正元-电子教案

    《数据结构——用C语言描述(第二版)》是由著名计算机教育专家宁正元编著的一本经典教材,主要面向计算机科学与技术专业的学生以及对数据结构感兴趣的编程爱好者。本书深入浅出地介绍了数据结构的基本概念、原理和...

    数据结构——快速排序.h

    数据结构——快速排序 数据结构——快速排序 数据结构——快速排序 数据结构——快速排序 数据结构——快速排序

    数据结构——循环链表的操作2

    数据结构——循环链表的操作1 数据结构——循环链表的操作1 数据结构——循环链表的操作1 数据结构——循环链表的操作1

    数据结构——循环链表的操作1

    数据结构——循环链表的操作1 数据结构——循环链表的操作1 数据结构——循环链表的操作1 数据结构——循环链表的操作1

    《数据结构——用C语言描述》-蔡明志

    《数据结构——用C语言描述》以C语言为程序设计语言,采用系列式的叙述方式,引导读者循序渐进地掌握数组、链接表、栈和队列、树与森林、图和堆等不同的数据结构,并系统地介绍了查找和排序的各种实现方法。...

    数据结构——二叉树c语言源码

    数据结构——二叉树c语言源码,数据结构——二叉树c语言源码

    数据结构——迷宫

    《数据结构——迷宫》这一款C语言程序,正是将编程技术与游戏设计巧妙融合,提供了一个让学习者通过实际操作来理解数据结构和算法的互动环境。本文将探讨这一迷宫游戏的编程技术、游戏逻辑以及它如何帮助我们实践和...

    数据结构——图的拓扑排序算法

    深度优先排序、广度优先排序和一种补充算法

Global site tag (gtag.js) - Google Analytics