麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Floyd-Warshall算法過程中矩陣計算方法—十字交叉法

2019-11-11 06:37:01
字體:
來源:轉載
供稿:網友
前幾天在看Floyd算法的時候,雖然感覺程序很簡單,但是讓你動手寫那些過程矩陣的時候就感覺不怎么簡單了,就上網找找看有木有簡便的計算方法,搜索之后沒有發現有現成的例子,只搜到了兩句“弄兩條線,從左上角挪到右下角”,“十字交叉法,從左上角到右下角”,除此之外就再也木有找到有用的東西了。沒有內容就創造內容,填補空白!

先來簡單分析下,由于矩陣中對角線上的元素始終為0,因此以k為中間點時,從上一個矩陣到下一個矩陣變化時,矩陣的第k行,第k列和對角線上的元素是不發生改變的(對角線上都是0,因為一個頂點到自己的距離就是0,一直不變;而當k為中間點時,k到其他頂點(第k行)和其他頂點到k(第k列)的距離是不變的)。

因此每一步中我們只需要判斷4*4-3*4+2=6個元素是否發生改變即可,也就是要判斷既不在第k行第k列又不在對角線上的元素。具體計算步驟如下:以k為中間點(1)“三條線”:劃去第k行,第k列,對角線2)“十字交叉法”:對于任一個不在三條線上的元素x,均可與另外在k行k列上的3個元素構成一個2階矩陣,x是否發生改變與2階矩陣中不包含x的那條對角線上2個元素的和有關,若二者之和小于x,則用它們的和替換x,對應的Path矩陣中的與x相對應的位置用k來替代。。。下面來具體看高分筆記上面的那個題目吧。。。。

詳細圖解:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本在线播放一区二区三区 | 日韩精品一区二区三区中文 | 97香蕉超级碰碰久久免费软件 | av电影网在线观看 | 国产91久久久久 | 亚洲精品成人久久久 | 二级大黄大片高清在线视频 | 亚洲一级毛片 | 久久2019中文字幕 | arabxxxxvideos| 日韩视频1| 国产乱淫av片免费网站 | 粉嫩av一区二区三区四区在线观看 | 9797色| 国产伦久视频免费观看视频 | 日本网站一区二区三区 | 黄色二区三区 | 国产一区免费视频 | 欧美性激情视频 | 色就操| 精品国产乱码一区二区三区四区 | av电影在线观看免费 | 久久人人97超碰国产公开结果 | 羞羞网站在线观看入口免费 | 久久99久久98精品免观看软件 | 国产永久免费观看 | 毛片视频网站 | 色婷婷久久久亚洲一区二区三区 | 成人综合区一区 | 龙床上的呻吟高h | 国产在线一级片 | 成年人网站国产 | 欧美日韩在线播放 | 国产青草视频在线观看视频 | 国产九色在线观看 | 337p日本欧洲亚洲大胆精蜜臀 | 黄色大片免费网站 | 成人一级黄色大片 | av日韩在线免费观看 | 黄色高清免费网站 | 激情影院在线观看 |