关于floyd
floyd是一种可以计算图中所有端点之间的最短的“算法”,其伪代码如下:
|
|
别问我复杂度,看看这华丽的三重循环就知道了
大家也许注意到我标题中用的是带引号的“ 算法 ”。其实,我觉得真正意义上,这不算一个算法,之能称之为一种“暴力”,尤其其时间复杂度为恐怖的 N^3
。
这样的一种“算法”,美曰其名叫“重机枪” (丑曰其名叫“全国中小学生宇宙超级无敌大枚举”) 。
floyd是一种可以计算图中所有端点之间的最短的“算法”,其伪代码如下:
|
|
别问我复杂度,看看这华丽的三重循环就知道了
大家也许注意到我标题中用的是带引号的“ 算法 ”。其实,我觉得真正意义上,这不算一个算法,之能称之为一种“暴力”,尤其其时间复杂度为恐怖的 N^3
。
这样的一种“算法”,美曰其名叫“重机枪” (丑曰其名叫“全国中小学生宇宙超级无敌大枚举”) 。