腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
用
C
语言
实现
具有
邻接
表
的
图
、
、
我现在正在学习
图
,当我从在线教学资源中读到关于使用
邻接
表
实现
图
的
时候,我对addEdge函数感到困惑。执行addEdge(graph, 0, 1)时,会创建值为1
的
节点,然后将graph->array[0].head赋给newNode->next,该值为NULL。然后连接节点0和1,在函数
的
下半部分,节点0和1连接到另一个方向。我不知道这种方法是如何连接这两个节点
的
。 有人能给我解释一下吗?
浏览 44
提问于2019-04-18
得票数 0
2
回答
用
C
语言
实现
邻接
表
的
图
、
、
、
、
我刚开始学习
C
,作为一个自我学习
的
摘录,我正在
C
中
实现
数据结构和algos,现在我正在处理一个
图
,这是它
的
数据结构表示。如果新添加
的
顶点与列表中
的
最后一个顶点相同,则无法看到它。为了防止这种情况,我将for循环限制条件更改为vert != NULL,但这会导致seg错误。如果我试图释放临时分配
的
指针,它会通过指针重置内存指针,这将在顶点列表
的
末尾添加一个无限循环。没有办法释放指针而不写入它所指向
的
内
浏览 3
提问于2013-06-01
得票数 0
回答已采纳
2
回答
从
图
开始
我知道这听起来很幼稚,但请有人解释一下我如何用
C
语言
实现
图形。我读过这个理论,但是我无法
用
图形编程来摆脱这个问题。如果有人能解释如何用
邻接
表
和
邻接
矩阵来创建一个
图
,我会非常感激,在
C
代码中你将如何进行广度优先搜索和深度优先搜索,并给出一些解释。 在此之前,我想告诉你,这不是家庭作业。
浏览 1
提问于2012-07-18
得票数 0
1
回答
邻接
表
图
的
C
语言
实现
、
、
我读了一段代码,
实现
了一个带有
邻接
表
的
图
。但我是如此
的
在以下代码
的
函数中,当将newNode->next分配给arraysrc.head。但是在语句“graph>arraysrc.head= newNode;”之后,当我们测试结果时,顺序是相反
的
。有人能给我解释一下吗?
浏览 1
提问于2019-04-18
得票数 1
1
回答
邻接
信息应该存储在图形对象中还是顶点本身中?
、
、
、
为了演示
邻接
表
的
概念,我假设很容易将列表表示为列表列表,并将顶点放入数字并将它们放入一个数组中,我们可以在图中直接通过索引引用它们。一旦我们得到一个顶点
的
索引,我们就可以得到相应
的
列表数组。然而,对于实际
的
对象,其中顶点不能仅仅被数组索引引用,我假设需要创建一个单独
的
vertex对象。在这种情况下,我
的
问题是边缘信息应该在哪里
实现
。在基于面向对象
的
编程
语言
中,例如java,我已经看到基于
邻接
浏览 0
提问于2014-03-15
得票数 0
3
回答
如何在
C
中创建数组
的
数组?
有没有可能用
C
语言
做一个数组
的
数组?更具体地说,可以创建
邻接
列表(数组)
的
列表(数组)吗?据推测,
邻接</
浏览 3
提问于2013-03-09
得票数 2
回答已采纳
2
回答
c
/
c
++中
的
网络拓扑
、
、
、
、
我试图
用
C
/
C
++
语言
定义网络拓扑。目标是将它从
C
/
C
++解析为XML,反之亦然。在这个拓扑中(如图中所示),路由器与接口相连;每个路由器都有一个ip地址和一个链路容量。是否有类(如图)或结构来更容易地
实现
网络拓扑?
浏览 8
提问于2015-01-23
得票数 0
回答已采纳
1
回答
基于随机压缩算法
的
无向
图
的
最小割集
、
、
在Kragers最小剪切算法中,我看到了一种边缘收缩
的
实现
: 对于v
的
<em
浏览 2
提问于2014-06-04
得票数 0
3
回答
在赋权
图
的
邻接
矩阵中表示边缺失
、
、
我正在尝试用
C
语言
实现
一些图形算法,使用
邻接
矩阵作为支持数据结构。我需要
实现
一个加权
图
,
用
实数表示权重。 假设0和负数是边
的
正确权重,我如何表示两个节点之间
的
边
的
缺失?
浏览 2
提问于2011-05-06
得票数 2
回答已采纳
1
回答
图形表示-链表
的
链表
、
、
、
我知道
邻接
表
是一种常见
的
数据结构,它使用链表数组来表示
图
。我正在用
C
语言
为一个简单
的
搜索引擎
实现
一个倒排索引,并打算使用
邻接
表
。但是,我发现使用
邻接
表
的
一个缺点是,如果您不知道倒排索引中将有多少个单词,则必须假设索引中有任意数量
的
单词(数组元素)才能创建
邻接
表
。这可能会导致使用过多
的
内存。这不
浏览 14
提问于2018-07-26
得票数 4
回答已采纳
1
回答
图
邻接
表
实现
(
C
)
、
、
我试图使用以下定义在
C
中创建
图
的
相邻ist表示.{ int weight;} EdgeList; { EdgeList *edges;创建并将所有值添加到图中
的
主要功能是new_node = G.edges[i].head; } 由
浏览 1
提问于2018-05-21
得票数 0
回答已采纳
9
回答
对于
C
++中
的
图
问题,
邻接
表
和
邻接
矩阵哪个更好?
、
、
、
对于
C
++中
的
图
问题,
邻接
表
和
邻接
矩阵哪个更好?每种方法
的
优缺点是什么?
浏览 0
提问于2010-02-08
得票数 145
1
回答
无向
图
邻接
表
的
C
语言
实现
、
printf("Is there a connection between V[%d] and V[%d]\n",(i+1),(j+1)); scanf(" %
c
"=NULL)
的
行上显示了分段错误,而在创建链表时,相同
的
insertLast工作得很好。代码中
的
错误是什么?
浏览 13
提问于2017-06-21
得票数 0
4
回答
表示要存储在文本文件中
的
图形
的
最佳方法
、
、
我
的
问题涉及创建有向
图
,通过与包含图形
的
文本文件进行比较来检查它是否唯一,如果它是唯一
的
,则将其附加到文件中。在这种情况下,最好
的
图形表示是什么?我正在使用Python,并且我将使用蛮力来检查
图
是否同构,因为
图
很小并且有一些限制。
浏览 0
提问于2017-08-24
得票数 5
1
回答
用
邻接
表
java
实现
图
、
、
、
、
我有许多点
的
2D坐标,例如点a= x,y 我想做一个使用
邻接
列表
的
图
实现
,并以最有效
的
方式连接无向
图
的
某些点(不使用映射或哈希
表
) 我尝试为点创建一个名为point
的
类,并创建了一个链表数组 个人分发名单
浏览 11
提问于2020-04-30
得票数 0
1
回答
谁能解释一下
图
数据结构
的
java或
C
#
实现
、
、
、
、
谁能解释一下
图
数据结构
的
java或
C
#
实现
(
邻接
表
结构-directed
图
)我对
图
的
数据结构有一个直观
的
概念。但是如果有人
用
代码来解释它的话。我可以理解它quickly....Can任何人?
浏览 0
提问于2012-04-15
得票数 2
回答已采纳
1
回答
ArrayList中
的
元素
我已经得到了一个我必须
实现
的
算法,它是进行广度优先遍历
的
。其中一节说
的
是For each car
C
2 that is adjacent to
C
Begin,所以我
的
问题是,如何使用for循环来查找该arrayList中
的
相邻元素?我所知道
的
使用for循环
的
唯一方法是(我已经尝试过了,但它不起作用)。然后在for(Car
C
2 :
C
) {};循环中,我必须做其他
的</e
浏览 0
提问于2016-04-15
得票数 0
1
回答
在后续Dijkstra算法
实现
的
时间复杂度之间混淆
、
、
我试图
用
java中
的
邻接
表
来
实现
Dijkstra。我在java中遇到了Dijkstra
的
一个
实现
,但我搞不清它是O(ElogV)解决方案还是0(V^2)解决方案。代码
的
链接是:。我之所以感到困惑,是因为在
c
++中对Dijkstra
的
优化
实现
涉及到优先级队列
的
使用,但这里没有使用优先级队列。
浏览 3
提问于2014-09-28
得票数 0
1
回答
通过一次顶点删除创建正则
图
、
、
问题:给定一个使用
邻接
表
实现
的
无向
图
。我正在寻找一种算法,通过一个顶点删除将其转换为规则
图
(每个顶点
具有
相同
的
度)。
浏览 1
提问于2018-05-09
得票数 0
3
回答
图
在
C
中
的
实现
、
、
我想知道
实现
图形数据结构
的
最佳和最快
的
方法以及相关
的
算法。但是当我想要找到两个顶点v1和v2之间
的
边时,我无法理解一个大
图
。我
的
理解是正确
的
还是有更好
的
方法来完成这件事。
浏览 12
提问于2011-03-30
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券