离散复习资料之一(Warshall算法)

Warshall算法用于计算有向图的传递闭包,即判断图中任意两点之间是否存在路径。算法通过迭代方式更新可达矩阵R,从R(0)开始,每次迭代将前一步的矩阵信息结合,直到R(n)。每一步的更新公式为:R(k)[i,j] = R(k-1)[i,j] or R(k-1)[i,k] and R(k-1)[k,j]。最终,R(n)即为所需可达矩阵。代码实现中,逻辑运算符or和and对应位操作符,如|和&。" 114476362,10542426,使用wxpython从剪贴板读取文本和文件,"['Python', 'GUI开发', 'wxpython', '数据交换']
摘要由CSDN通过智能技术生成

我们先对R(n)进行解释一下,不然你们看不太懂。

就是R(n)表示,通过从 1...n 个点绕到到达所求点,注意原来的位置的点,发生改变的就是刚才的含义去解释。

 给一个例子解释一下。


其中的R(i)...R(N);(0<=N<=4)

初始的R(0)就是可达矩阵。

R(1)表示在R(0)的基础上面变化

R(1)表示在R(0)的基础上面变化

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值