问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用c语言实现寻找最短距离的问题,照片是个例子,问题就是从x城市到y城市...

发布网友 发布时间:2024-10-06 02:18

我来回答

1个回答

热心网友 时间:2024-10-08 12:03

  单源最短路径问题,用Dijkstra算法求解。图的存储结构,有邻接矩阵和邻接表两种,邻接矩阵占用空间大,但是使用方便。这里就说一下邻接矩阵:

struct Graph{
    int matrix[N][N];
    int e;
};

  N表示顶点数,就这幅图而言是5,e表示边数。matrix存储了顶点之间的距离,比如matrix[0][1]表示顶点0到顶点1之间的距离。matrix[n][n]表示一个顶点到它自己的距离,这个应当设为0。另外,若两个顶点之间没有边,应该用一个值(可以是负数)来标识它,这两项操作,应该在图的初始化时进行。

  创建图之后,首先要输入边数,然后输入每条边的起点、终点和长度,来给数组matrix赋值。

  然后就是使用算法了。

  参考:http://www.cnblogs.com/dolphin0520/archive/2011/08/26/2155202.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电热水器的镁棒怎么更换的 全国心理学专业大学排名有哪些 比较好的心理学大学排名 水彩如何用来画动漫人物,先绘制线稿,然后再上色 敞蓬甲壳虫? 打游戏想要买什么配置的电脑玩游戏电脑配置什么最重要 led常规温度为多少正常吗 手机能耐多少度高温 清远哪些初中比较好? 从法律角度来看疫苗案长生生物公司违反了哪些法律规定 广西旧州怎么去 从覃塘怎样坐车去灵山旧州 用数组表示的邻接表,如何添加一个弧 求抛物线f(x)=1+x^2与直线x=0,x=1,y=0所围成的平面图形的面积s。 求... ∫1/(1+x的平方)dx等于?∫范围上面是1,下面是0,求解 ∫(x的平方+1)*dx 其中∫上面是1下面是0 计算二重积分 ∫(上限是1,下限是0)*dx ∫(上限是2,下限是0)(3-x-y... 积分,求大神 ∫(上限-1/2下限0)e^(2x+1)dx? 求∫(上面是3,下面是-1) , |2x-2|dx ∫(上面是1,下面是0),|2x-1|dx |2x-1|dx(这个是绝对值) 如何在学习强*中下载视频 想从北京自驾到王家大院和太原,请问顺序是怎样的,是先到太原还是先到... 想去山西晋中灵石王家大院,想问最后那段路是山路吗?冬天去好走吗?_百 ... 宝马bmw自行车怎么辨别真假 王家大院到北京首都机场有多远 如何鉴别永久自行车的真假 怎么分辨真假永久自行车 风暖浴霸非常容易烧毁是怎么回事 微信怎么关掉耳朵 歌词里有啊里亚的那是什么歌 1973年农历11月初10晚5点零5出生的女子。是什么命。整体运程如何... ...我的命盘和五行怎么算呢?命中缺什么?请高人指点感激不尽!_百度知 ... ...男孩,天运五行是什么?命理是什么?请高人指点,谢谢! ...男是农历1981年9月11日14:00左右生,请高人指点我的一生运势如何? 佳能600D和尼康D7000,性价比哪个好。 我是该买尼康D7000还是佳能600D? 电脑升win10后开机速度变得很慢,而且c盘多了很多东西,怎么解决?_百度知... ...需要学习几次课(或小时)可以独自弹奏一首完整曲子 现在市场白金多少一克 效力于NBA马刺队97年选秀大会的状元是谁 96年和97年的NBA状元各是谁 在我入职美团做专送的时候,已经忽略了自己美团众包里面有一百块钱保证... 中邮保险绑定的邮政卡可以更换吗 电脑下载东西的时候,有一个上传速度,是不是下载同时,也把电脑的资料偷... 我以前是农业户口,户口迁在外地,之后又迁庐江郭河街道,外面房子都卖... 庐江郭河什么时候解封 干燥综合征如何治疗? dnf40 和 45级 传承 太刀多少钱 在山西1区 DNF45级传承太刀多少个蜡封? DNF怎么强化垫子卖钱?