社区
数据结构与算法
帖子详情
求源码,生成一个城市到另一个城市的通道的源码。
swain
2001-11-10 10:47:49
在一张地图上,各个城市之间的道路是错综复杂的,我现在知道两个城市的点,我要找出所有能走通的道路。
我知道要用dfs算法,但我找不到好的标记来标记是否走过的路和循环的路,请大家帮个忙!有源码最好,没源码可以讲个思路给我。
我只能给这么多分,我通过问同样的问题给大家加分。一定一定!
...全文
99
4
打赏
收藏
求源码,生成一个城市到另一个城市的通道的源码。
在一张地图上,各个城市之间的道路是错综复杂的,我现在知道两个城市的点,我要找出所有能走通的道路。 我知道要用dfs算法,但我找不到好的标记来标记是否走过的路和循环的路,请大家帮个忙!有源码最好,没源码可以讲个思路给我。 我只能给这么多分,我通过问同样的问题给大家加分。一定一定!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swain
2001-11-12
打赏
举报
回复
谢谢两位,我已经拜读过海星的文章了,但我还是想问一下,在我的无向图中,搜索时怎样控制循环搜索呀,比如有五个城市(A、B、C、D、E、F),中间三个城市(A、B、C)形成三角形形式,起点和终点在三角形外,我怎样控制呀?
按深度优先如下
E连结在A上、F连结在B上。我先找E->A->B->F;E->A->B->C->A在A这个时候怎么办,如果退出循环,那么就有E->A->C->B这个时候怎么控制,实际上我们都知道有两条路,当就是不好标记B点和A点。
我只是有限,请多多指教,我应该多看哪些方面的书。谢谢海星大哥!
tarkey
2001-11-12
打赏
举报
回复
无向图如果要用标号法的话,需要建一个列阵保存已访问过的节点。
对了,上面我说的是在路径权值相等的情况下搜索。如果权值不等的话,
则最好用二维数组来保存节点数据。
tarkey
2001-11-11
打赏
举报
回复
不是单向图就不要用标号法。
我是这样做的,从起点开始用广度优先搜索。
搜索第一层的时候,同时获取第二层的节点。
然后通过获得的第二层节点搜索第二层,同时获得第三层节点。
搜索的同时,给每个节点标记上它的父节点。
当找到符合条件的目标节点以后跳出循环搜索。
while(n.father不为空)
n = n.father;
就可以获得一条从起点到目标点最近的路。
这个方法需要注意的是,需要设置一个temp保存已经访问过的节点。
如果一个节点的子节点中含有已经访问过的,就不访问该节点。
具体代码也有,不过不是标准语言的,是基于解释性语言PIKE的代码。
要代码的话mail me:superboy@0733.com
starfish
2001-11-11
打赏
举报
回复
你在这个论坛搜索一下,这个问题我以前解答过,而且写过代码。
GDAL
生成
geoPDF
源码
5. **GDAL数据结构和方法**:在GDAL中,`GDALDriver`负责创建和管理数据格式,`GDALDataset`代表
一个
完整的数据集,而`GDALRasterBand`表示数据集中的一条带(band),即
一个
波段或
通道
。使用这些对象和相关的函数...
【雷达图像】SAR合成孔径雷达成像及处理【含Matlab
源码
307期】.zip
由于雷达平台的运动,可以模拟出
一个
大的虚拟天线孔径,从而提高成像分辨率。 2. **成像模式**:SAR有多种成像模式,如单
通道
、多
通道
、极化、干涉等,每种模式对应不同的数据采集和处理方法。 3. **数据处理**:...
点微同城系统:一站式
城市
生活服务平台
源码
开源解决方案作为一种创新的模式,为
城市
生活服务提供了高效、灵活且成本效益高的选择。本章将对
城市
生活服务开源解决方案进行概述,旨在帮助读者快速了解其核心概念、技术特点以及在现代社会中的实际应用。模块间的...
家政
源码
:APP+小程序预约上门支持多
城市
接入的O2O服务系统
对于创业者而言,选择一套成熟的APP+小程序
源码
,可快速搭建平台,抢占万亿级家政市场;对于传统家政企业,通过系统实现数字化转型,是突破增长瓶颈的必然选择。未来,随着技术的不断迭代和用户需
求
的升级,家政O2O...
城市
路边障碍物检测系统
源码
分享
该数据集专注于
城市
环境中的多种障碍物,涵盖了26个不同的类别,确保了模型在实际应用中的广泛适应性和准确性。通过精心标注和丰富的样本,数据集为YOLOv8的训练提供了坚实的基础,帮助其在复杂的
城市
场景中识别和...
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章