如何用C语言来求最短路径

有一个有N个结点的网络。其中任意两个结点以概率p相连接后。有些结点可能相连,而有些却不相连。如果两个相连接的话,路径就为1。那么如何求任意两个点的最短路径啊?有n个节点,... 有一个有N个结点的网络。其中任意两个结点以概率p相连接后。有些结点可能相连,而有些却不相连。如果两个相连接的话,路径就为1。那么如何求任意两个点的最短路径啊?
有n个节点, 它们两两之间连接的概率为P.若从某i点出发,到达另一j点所需的最少步数记为K,那么k怎么求啊。
展开
 我来答
昂滨海0Gw
2007-03-22 · 超过15用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:0
展开全部
使用发散的方法,从起点开始,一次增加一个接点,也就是增加一个路径,直到,目的接点出现,那么你做了几次发散,路径就是几,而且它就是最短路径。

如果不对,请把题目说的详细一点,尤其是哪个概率。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tennicse
2007-03-22
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
如果不考虑概率,可以使用Dijkstra算法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红的东H
2007-03-22 · 超过11用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:0
展开全部
去学学离散数学,学了后你就会了,在这上面说不明白。离散数学里面有具体的算法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
arc_ang
2007-03-22
知道答主
回答量:20
采纳率:0%
帮助的人:10万
展开全部
要用到动态规划
这是图问题,要有具体的图才能解!

买一本 算法设计与分析 你就明白了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式