社区
数据结构与算法
帖子详情
无向图的结构定义:A、B节点有两条边,这种图怎么表示?
验证码识别
2009-12-13 02:12:28
A、B节点有两条边相连接,这种图怎么表示?
我看了下,好象数据结构里的邻接矩阵和邻接表都不行
...全文
254
7
打赏
收藏
无向图的结构定义:A、B节点有两条边,这种图怎么表示?
A、B节点有两条边相连接,这种图怎么表示? 我看了下,好象数据结构里的邻接矩阵和邻接表都不行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
绿色夹克衫
2009-12-13
打赏
举报
回复
无向图为什么会有2条路呢?大概是经过了另外的节点C或D吧!可以虚拟出2个点来表示,ACB和ADB
ivgwt
2009-12-13
打赏
举报
回复
int Node* next;
写错了。改为 Node* next;
ivgwt
2009-12-13
打赏
举报
回复
可以在邻接表的节点里加一个域,记录下这两个点有几条边相连。比如
struct Node{
int dest; //邻接的节点
int number; //记录有几条边
int Node* next;
};
struct Vertex{
int vertex;
Node* adj; //vertex点的边链表头指针
};
MasterLuo
2009-12-13
打赏
举报
回复
2楼说的用邻接矩阵的方法就很不错,如果点很多,又是稀疏图的话,就可以考虑用邻接表,只要在结点处在两条不同的边指向另一个结点就行了。
图并没有一种固定的定义,主要是看应用,建图的时候根据应用方向的不同,可以选择最合适与方便的建图方式。
验证码识别
2009-12-13
打赏
举报
回复
[Quote=引用 2 楼 fancymouse 的回复:]
>邻接表
这个为啥不行?
[/Quote]
表节点中存储 两个相同的节点指针?这么搞不太好吧
FancyMouse
2009-12-13
打赏
举报
回复
>邻接表
这个为啥不行?
donkey301
2009-12-13
打赏
举报
回复
可不可以当作权值分别为0,1,2的加权图?权值代表边数
数据
结构
-
无向
图
图
(Graph)是由顶点(vertex)的有穷非空集合和顶点之间边(edge)的集合组成,通常
表示
为:G(V,E),其中,G
表示
一个
图
,V是
图
G中顶点的集合,E是
图
G中边的集合 a.若顶点之间 Vi 和 Vj 之间没有方向,则为无向边,用...
无向
图
(java)
文章目录
无向
图
术语邻接矩阵api设计代码实现邻接矩阵测试邻接表实现
无向
图
api设计代码实现邻接表测试
无向
图
术语
定义
:
图
是由一组顶点和一组能够将两个顶点相连的边组成的
表示
方式 邻接矩阵: 使用二维数组实现,...
(数据
结构
)
图
——
图
、顶点、无向边、
无向
图
、有向边、有向
图
、简单
图
、无向完全
图
、有向完全
图
、稀疏
图
、稠密
图
、权、网、子
图
的相关概念
图
的
定义
:
图
是由顶点的有穷非空集合和顶点之间边的集合组成,通常
表示
为:G(V,E)。 其中:G
表示
一个
图
,V是
图
G中顶点的集合,E是
图
G中边的集合。 注意:1、线性表中我们把数据元素称为元素;树中将数据元素称为...
数据
结构
图
-邻接矩阵的介绍及实现
有/
无向
图
:如果给
图
的每条边规定一个方向,那么得到的
图
称为有向
图
。在有向
图
中,与一个
节点
相关联的边有出边和入边之分,而与一个有向边关联的两个点也有始点和终点之分。相反,边没有方向的
图
称为
无向
图
。 有/无...
数据
结构
与算法————
无向
图
数据
结构
与算法————
无向
图
图
的邻接表存储
表示
图
的
定义
及分类
图
是由一组顶点和一组能够将两个顶点相连的边组成的 我们需要
定义
三种
结构
、邻接表的构建 步骤: ①输入总顶点数,总边数 ②输入各顶点的值 ③输入...
数据结构与算法
33,007
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章