原文:重学数据结构(七、图)

目录 一 图的基本概念 图的定义 图的基本术语 二 图的存储结构 邻接矩阵 邻接表 . 有向图接口定义 . 边的实现 . 有向图节点 . 有向图具体实现 三 图的遍历 深度优先遍历 广度优先遍历 图是一种比线性表和树更为复杂的数据结构。在线性表中,数据元素之间仅有线性关系,每个数据元素只有一个直接前驱和一个直接后继 在树形结构中,数据元素之间有着明显的层次关系,并且每一层中的数据元素可能和下一层 ...

2020-11-28 21:52 0 382 推荐指数:

查看详情

重学数据结构(五、串)

计算机上的非数值处理的对象大部分是字符串数据, 字符串一般简称为串。串是一种特殊的 线性表, 其特殊性体现在数据元素是一个字符, 也就是说, 串是一种内容受限的线性表。 1、串的定义 串(string)(或字符串)是由零个或多个字符组成的有限序列,其中每个字符都来自某个字符表 ...

Wed Sep 16 06:25:00 CST 2020 0 763
重学数据结构(八、查找)

@ 目录 一、查找的基本概念 二、线性表的查找 1、顺序查找 1.1、基本思想 1.2、算法实现 1.3、算法 ...

Sun Dec 13 23:55:00 CST 2020 0 490
重学数据结构之哈夫曼树

一、哈夫曼树 1.带权扩充二叉树的外部路径长度   扩充二叉树的外部路径长度,即根到其叶子节点的路径长度之和。   例如下面这两种带权扩充二叉树:      左边的二叉树的外部路径长度为:( ...

Tue May 19 16:47:00 CST 2020 0 584
数据结构--

的简介 (Graph)结构是一种非线性的数据结构在实际生活中有很多例子,比如交通运输网,地铁网络,社交网络,计算机中的状态执行(自动机)等等都可以抽象成结构结构比树结构复杂的非线性结构结构构成 1.顶点(vertex):图中的数据元素,如图一。 2. ...

Tue Dec 21 06:16:00 CST 2021 0 1659
数据结构

1. 的定义 (graph) 是由一些点(vertex) 和这些点之间的连线(edge) 所组成的;其中,点通常称为顶点(vertex),而点到点之间的连线通常称之为边或者弧(edge)。通常记为G=(V,E); 要注意的是:线性表可以是空表,树可以是空树,不可以是空 ...

Wed Mar 11 19:03:00 CST 2020 0 922
数据结构(七)

第七章 7.1 概念 连通:如果图中任意两点都有路径,则该是连通 若一个有向恰有一个顶点的入度为0,其与定点入度为1,则是一颗有向树 7.2 的物理存储结构 因为的节点度数相差很大,按照度数最大的顶点设计节点结构会造成存储单元浪费;如果按照每个顶点自己的度数 ...

Sat Oct 08 20:02:00 CST 2016 4 19146
数据结构-----

1. 定义、概念 1.1 graph     简单G=(V,E) :有穷非空顶点集合V、可空边E 1.2 各种定义 (1)无向边:顶点a到b的边没有方向,则边为无向边edge (a,b) 同(b,a) 无向:图中任意两个顶点之间的边都是无 ...

Mon Mar 30 07:08:00 CST 2020 0 173
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM